Les microcontrôleurs PIC16(L)F157X combinent les capacités de PWM 16 bits avec Analog pour convenir à une grande variété d'applications. Ces dispositifs fournissent quatre PWM 16 bits avec des timers indépendants, pour les applications qui nécessitent une haute résolution, telles que l'éclairage à LED, les moteurs pas à pas, les alimentations et autres applications à usage général. Les périphériques indépendants du noyau (PWM 16 bits, générateur de forme d'onde complémentaire) et analogiques (ADC, comparateur et DAC) peuvent être configurés pour la commande de rétroaction à boucle fermée ou d'autres besoins d'application.
Noyau de milieu de gamme amélioré, avec 49 instructions, 16 niveaux d'empilage Mémoire de programme Flash avec capacité d'auto-lecture/écriture Mémoire Flash à endurance élevée dans les octets les plus bas des dernières 128 adresses de la mémoire de programme (100 000 écritures min.) Vitesses d'horloge interne de 31 kHz à 32 MHz 4 PWM de 16 bits autonomes Générateur de forme d'onde complémentaire (CWG) ADC 10 bits 8 canaux avec référence de tension Convertisseur numérique-analogique (DAC) 5 bits 2 comparateurs 2 timers 8 bits (TMR0/TMR2) 1 timer 16 bits (TMR1)