PIC16(L)F177X microcontrollers feature a high level of integration of Intelligent Analog and digital peripherals for a wide range of applications, such as lighting, power supplies, battery charging, motor control and other general purpose applications. These devices deliver multiple Op Amps, 5-/10-bit DACs, High-Speed Comparators, 10-bit ADC, 10-/16-bit PWMs, Programmable Ramp Generator (PRG) and other peripherals that can be connected internally to create closed loop systems without using pins or PCB area. The 10 and 16-bit PWMs, the Digital Signal Modulator (DSM) and tri-state output Op Amp can be used together to create a LED dimming engine. The Peripheral Pin Select (PPS) functionality provides flexibility, eases PCB layout and peripheral utilization by allowing digital peripheral pin mapping to any I/O.
Product Features
Enhanced Mid-range Core with 49 Instruction, 16 Stack Levels
Flash Program Memory with self read/write capability
128 Bytes of Non-Volatile Data Storage, High-Endurance Flash (HEF)
Internal clock speeds from 32MHz to 31kHz
4x Op Amps
4x 10-bit DACs
4x 5-bit DACs
8x High-Speed Comparators
10-bit ADC with 28 channels
Zero Cross Detect (ZCD)
4x Programmable Ramp Generator (PRG)
4x 10-bit PWMs
4x 16-bit PWMs
2x 100mA I/Os
4x Capture, Compare, PWM (CCP)
4x Complementary Output Generator (COG)
4x Configurable Logic Controller (CLC)
EUSART
I2C/SPI
Peripheral Pin Select (PPS)
5x 8-bit Timers (TMR0/2/4/6/8)
3x 16-bit Timer (TMR1/3/5)
Extended Watchdog Timer (WDT)
Enhanced Power-On/Off-Reset
Low-Power Brown-Out Reset (LPBOR)
Programmable Brown-Out Reset (BOR)
In Circuit Serial Programming (ICSP)
Parametrics
Program Memory Size (KB) - 28
RAM - 2048