Les microcontrôleurs PIC16(L)F161x offrent des fonctionnalités intégrées qui sont uniques à la conception pour la commande intégrée de petits moteurs et les applications à usage général dans des boîtiers à 8 / 14 / 20 broches.
Mémoire de programme Flash avec capacité d'auto-lecture/écriture Noyau de milieu de gamme amélioré, oscillateur interne 32 MHz Mémoire Flash à endurance élevée (HEF) Stockage de données non volatile de 128 octets 2 comparateurs analogiques 2 PWM 10 bits 2 modules capture-comparaison-PWM (CCP) 8 convertisseurs analogique-numérique (ADC) 10 bits avec référence tension Générateur de forme d'onde complémentaire (CWG) : Détection de tension homopolaire (ZCD) CRC : 16 bits avec DMA Accélérateur mathématique Timers : 2 timers de mesure de signal (SMT) de 24 bits 3 timers à limite matérielle (HLT) Timer angulaire Timer Watchdog à fenêtre (WWDT) Source/récepteur de courant élevé : 2 E/S 100 mA Réinitialisations à la mise sous tension (POR) et à la baisse de tension (BOR) Programmation série intégrée (ICSP) Large plage de tension de fonctionnement de la variante PIC16F1619 (2,3 - 5,5 V) Variante PIC16LF1619 à basse tension améliorée (1,8 - 3,6 V)