Extract IC PIC18F1220 Code from its flash and eeprom memory, in order to do that it is necessary to break IC protective mechanism which include remove the security fuse and reset the MCU status from locked to unlocked one;
Low-Power Features:
· Power Managed modes:
– Run: CPU on, peripherals on
– Idle: CPU off, peripherals on
– Sleep: CPU off, peripherals off
· Power Consumption modes:
– PRI_RUN: 150 ìA, 1 MHz, 2V
– PRI_IDLE: 37 ìA, 1 MHz, 2V
– SEC_RUN: 14 ìA, 32 kHz, 2V
– SEC_IDLE: 5.8 ìA, 32 kHz, 2V
– RC_RUN: 110 ìA, 1 MHz, 2V
– RC_IDLE: 52 ìA, 1 MHz, 2V
– Sleep: 0.1 ìA, 1 MHz, 2V
· Timer1 Oscillator: 1.1 ìA, 32 kHz, 2V
· Watchdog Timer: 2.1 ìA
· Two-Speed Oscillator Start-up
Oscillators:
· Four Crystal modes:
– LP, XT, HS: up to 25 MHz
– HSPLL: 4-10 MHz (16-40 MHz internal)
· Two External RC modes, up to 4 MHz
· Two External Clock modes, up to 40 MHz
· Internal oscillator block:
– 8 user-selectable frequencies: 31 kHz, 125 kHz, 250 kHz, 500 kHz, 1 MHz, 2 MHz, 4 MHz, 8 MHz
– 125 kHz to 8 MHz calibrated to 1%
– Two modes select one or two I/O pins
– OSCTUNE – Allows user to shift frequency
· Secondary oscillator using Timer1 @ 32 kHz
· Fail-Safe Clock Monitor
– Allows for safe shutdown if peripheral clock stops
Peripheral Highlights:
· High current sink/source 25 mA/25 mA
· Three external interrupts
· Enhanced Capture/Compare/PWM (ECCP) module:
– One, two or four PWM outputs
– Selectable polarity
– Programmable dead time
– Auto-Shutdown and Auto-Restart
– Capture is 16-bit, max resolution 6.25 ns (TCY/16)
– Compare is 16-bit, max resolution 100 ns (TCY)
· Compatible 10-bit, up to 13-channel Analog-to-Digital Converter module (A/D) with programmable acquisition time
· Enhanced USART module:
– Supports RS-485, RS-232 and LIN 1.2
– Auto-Wake-up on Start bit
– Auto-Baud Detect
Special Microcontroller Features:
· 100,000 erase/write cycle Enhanced Flash program memory typical
· 1,000,000 erase/write cycle Data EEPROM memory typical
· Flash/Data EEPROM Retention: > 40 years
· Self-programmable under software control
· Priority levels for interrupts
· 8 x 8 Single-Cycle Hardware Multiplier
· Extended Watchdog Timer (WDT):
– Programmable period from 41 ms to 131s
– 2% stability over VDD and Temperature
· Single-supply 5V In-Circuit Serial Programming™ (ICSP™) via two pins
· In-Circuit Debug (ICD) via two pins
· Wide operating voltage range: 2.0V to 5.5V
This family offers the advantages of all PIC18 microcontrollers – namely, high computational performance at an economical price – with the addition of high endurance Enhanced Flash program memory. On top of these features, the PIC18F1220/1320 family introduces design enhancements that make these microcontrollers a logical choice for many high-performance, power sensitive applications when reverse engineering microchip mcu pic16f77 eeprom.
All of the devices in the PIC18F1320 family incorporate a range of features that can significantly reduce power consumption during operation. Key items include:
· Alternate Run Modes: By clocking the controller from the Timer1 source or the internal oscillator block, power consumption during code execution can be reduced by as much as 90%.
· Multiple Idle Modes: The controller can also run with its CPU core disabled, but the peripherals are still active. In these states, power consumption can be reduced even further, to as little as 4% of normal operation requirements.
· On-the-fly Mode Switching: The power managed modes are invoked by user code during operation, allowing the user to incorporate power-saving ideas into their application’s software design.
· Lower Consumption in Key Modules: The power requirements for both Timer1 and the Watchdog Timer have been reduced by up to 80%, with typical values of 1.1 and 2.1 ìA, respectively.