Crack MCU PIC18F2458 and readout the firmware in the format of heximal, the firmware will be exactly the same as original version and then copy the program and data to other blank Microcontroller PIC18F2458 to make the replication;
Universal Serial Bus Features:
· USB V2.0 Compliant
· Low Speed (1.5 Mb/s) and Full Speed (12 Mb/s)
· Supports Control, Interrupt, Isochronous and Bulk Transfers
· Supports up to 32 Endpoints (16 bidirectional)
· 1-Kbyte Dual Access RAM for USB
· On-Chip USB Transceiver with On-Chip Voltage Regulator
· Interface for Off-Chip USB Transceiver
· Streaming Parallel Port (SPP) for USB Streaming Transfers (40/44-pin devices only)
Power-Managed Modes:
· Run: CPU On, Peripherals On
· Idle: CPU Off, Peripherals On
· Sleep: CPU Off, Peripherals Off
· Idle mode Currents Down to 5.8 ìA Typical
· Sleep mode Currents Down to 0.1 ìA Typical
· Timer1 Oscillator: 1.1 ìA Typical, 32 kHz, 2V
· Watchdog Timer: 2.1 ìA Typical
· Two-Speed Oscillator Start-up
Special Microcontroller Features:
· C Compiler Optimized Architecture with Optional Extended Instruction Set
· 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
· Programmable Code Protection against IC code breaking
· Single-Supply 5V In-Circuit Serial Programming™ (ICSP™) via Two Pins
· In-Circuit Debug (ICD) via Two Pins
· Optional Dedicated ICD/ICSP Port (44-pin TQFP package only)
· Wide Operating Voltage Range (2.0V to 5.5V)
Flexible Oscillator Structure:
· Four Crystal modes, Including High-Precision PLL for USB
· Two External Clock modes, up to 48 MHz
· Internal Oscillator Block:
– 8 user-selectable frequencies, from 31 kHz to 8 MHz
– User-tunable to compensate for frequency drift
· Secondary Oscillator using Timer1 @ 32 kHz
· Dual Oscillator Options allow Microcontroller and USB module to Run at Different Clock Speeds
· Fail-Safe Clock Monitor:
– Allows for safe shutdown if any clock stops