The PIC16F1947-I/PT is a 8-bit 64-pin Flash-based CMOS Microcontroller with LCD driver and nanoWatt XLP technology. The CPU has 49 instructions. Interrupt capability includes automatic context saving. The hardware stack is 16 levels deep and has overflow and underflow reset capability. The microcontroller with direct, indirect and relative addressing modes. Two file select registers (FSRs) provides the ability to read program and data memory. The enhanced mid-range core has a 15-bit program counter capable of addressing a 32k x 14 program memory space. Accessing a location above these boundaries will cause a wrap-around within the implemented memory space. The reset vector is at 0000h and the interrupt vector is at 0004h.
Feature
Flash program memory with self read/write capability
184 LCD segment drive support
Internal 32MHz oscillator
Integrated capacitive mTouch sensing module
Integrated temperature indicator
2xMI²C, 2xSPI, 2xEUSART with auto baud
3 ECCP and 2 CCP (enhanced/capture compare PWM)
Comparators with selectable voltage reference
17-channel 10-bit ADC with voltage reference
25mA Source/sink current I/O
Four 8-bit timers (TMR0/TMR2/TMR4/TMR6)
One 16-bit Timer (TMR1)
Extended watchdog timer (EWDT)
Enhanced power-on/off-reset
Brown-out reset (BOR)
In-Circuit Serial Programming™ (ICSP™)