We can Hack Microcontroller IC CMOS Microchip PIC16F628, please view chip features below for your reference:
Referred to collectively as PIC16F62X .
High Performance RISC CPU:
· Only 35 instructions to learn
· All single-cycle instructions (200 ns), except for program branches which are two-cycle
· Operating speed:
– DC – 20 MHz clock input
– DC – 200 ns instruction cycle
· Power-up Timer (PWRT) and Oscillator Start-up Timer (OST)
· Watchdog Timer (WDT) with its own on-chip RC oscillator for reliable operation
· Multiplexed MCLR-pin
· Programmable weak pull-ups on PORTB
· Programmable code protection
· Low voltage programming
· Power saving SLEEP mode
· Selectable oscillator options
– FLASH configuration bits for oscillator options
Interrupt capability 16 special function hardware registers 8-level deep hardware stack
Direct, Indirect and Relative addressing modes
– Dual speed INTRC
– Lower current consumption
– EC External Clock input
· 15 I/O pins with individual direction control
· High current sink/source for direct LED drive
· Analog comparator module with:
– Two analog comparators
– Programmable on-chip voltage reference (VREF) module
– Programmable input multiplexing from device inputs and internal voltage reference
– Comparator outputs are externally accessible
· Timer0: 8-bit timer/counter with 8-bit programmable prescaler
· Timer1: 16-bit timer/counter with external crystal/clock capability
· Timer2: 8-bit timer/counter with 8-bit period register, prescaler and postscaler
· Capture, Compare, PWM (CCP) module
– Capture is 16-bit, max. resolution is 12.5 ns
– Compare is 16-bit, max. resolution is 200 ns
– PWM max. resolution is 10-bit
· Universal Synchronous/Asynchronous Receiver/ Transmitter USART/SCI
· 16 Bytes of common RAM
– XT oscillator mode
– HS oscillator mode
– LP oscillator mode
· Serial in-circuit programming (via two pins)
· Four user programmable ID locations
CMOS Technology:
· Low-power, high-speed CMOS FLASH technology
· Fully static design
· Wide operating voltage range
– PIC16F627 – 3.0V to 5.5V
– PIC16F628 – 3.0V to 5.5V
– PIC16LF627 – 2.0V to 5.5V
– PIC16LF628 – 2.0V to 5.5V
· Commercial, industrial and extended temperature range
· Low power consumption
– < 2.0 mA @ 5.0V, 4.0 MHz
– 15 µA typical @ 3.0V, 32 kHz
– < 1.0 µA typical standby current @ 3.0V