PIC12(L)F157X mikrokontrollere kombinerer funktionerne i 16-bit PWM'er med analog, der passer til en bred vifte af anvendelsesmuligheder. Disse enheder giver tre 16-bit PWM'er med uafhængige timere til applikationer, hvor høj opløsning er nødvendig, f.eks. i LED-belysning, stepmotorer, strømforsyninger og andre generelle anvendelsesformål.
Forbedret kerne i mellemklassen med 49 instruktioner, 16 stakniveauer Flash programhukommelse med selv-læsning/skrivning 128 B ikke-flygtig datalagring Indbyggede clock-hastigheder fra 31 kHz til 32 MHz 3 x enkeltstående, 16-bit PWM'er Komplementær kurveformsgenerator (CWG) Forbedret kerne i mellemklassen med 49 instruktioner, 16 stakniveauer Flash programhukommelse med selv-læsning/skrivning High Endurance Flash-hukommelse (HEF) 128 B ikke-flygtig datalagring Indbyggede clock-hastigheder fra 31 kHz til 32 MHz 3 x enkeltstående, 16-bit PWM'er Komplementær kurveformsgenerator (CWG) 4-kanals, 10-bit ADC med spændingsreference