The PIC16F1704-I/SL is a 8-Bit 14-pin advanced analogue Flash Microcontroller with extreme low power (XLP). This microcontroller delivers on-chip operational amplifier, core independent peripherals (CLC, COG and zero cross detect) and peripheral pin select, providing for increased design flexibility. 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.
Feature
Four 8-bit timers/one 16-bit timer
2 x High-speed comparators
2 x Operational amplifier
8 channel x 10-bit ADC
One 8-bit DAC
2 x CCP/2 x PWM
1 x COG
1 x EUSART
1 x I²C/SPI
3 x CLC
C compiler optimized architecture
16MHz Internal oscillator block
Power-on reset (POR)
Low power brown-out reset (LPBOR)
Extended watchdog timer (WDT) - Programmable period from 1ms to 256s
Programmable code protection
In-Circuit Serial Programming™ (ICSP™) via two pins
In-Circuit Debug (ICD) via two pins
Enhanced low-voltage programming (LVP)
Power-saving sleep mode