The PIC12LF1552-I/MS is a 8-bit 8-pin Flash Microcontroller with high-performance RISC CPU. It contains an enhanced mid-range 8-bit CPU core. 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. During interrupts, certain registers are automatically saved in shadow registers and restored when returning from the interrupt. This saves stack space and user code.
C compiler optimized architecture
2k Words linear program memory addressing
256-byte Linear data memory addressing
Interrupt capability with automatic context saving
16-level deep hardware stack with optional overflow/underflow reset
16MHz Internal oscillator block
Self-programmable under software control
Power-on reset (POR)
Power-up timer (PWRT)
Programmable 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