Megawin Microcontroller Unlock

Anything They Make, We Can Unlock! Professional unlock and firmware extraction for all Megawin 8051‑based MCUs, including MG82F, MG86F, MG87F, MPC82/89, and ML series with ISP/IAP capabilities.

Supported Device Families

We support unlock and firmware extraction for the following Megawin series. If your exact part isn't listed, contact us – we're constantly researching new types.

MG82Fxx Series

MG82FE308 MG82FE316 MG82FE532 MG82FE564 MG82FL308 MG82FL316 MG82FL532 MG82FL564

MG86Fxx Series

MG86FE104AE20 MG86FE508AE20 MG86FL104 MG86FL508 MG86FE508AE28

MG87Fxx Series

MG87FE52AP MG87FL52AP MG87FE52AE MG87FL52AE MG87FL52AF MPC82L54AS3 MPC82E54AS3 MPC89E58A MG87FL52GE MG87FL52GF MG87FL52GP MG87FE52GE MG87FE52GF MG87FE52GP MG87FE6051AE20 MG87FE6051AS20 MG87FL2051AE20 MG87FL2051AS20 MG87FL4051AE20 MG87FL4051AS20 MG87FE6051 MG87FL6051 MG87FE2051AE20 MG87FE2051AS20 MG87FE4051AE20 MG87FE4051AS20 MG87FE2051 MG87FL2051 MG87FE4051 MG87FL4051 MG87FL6051AE20 MG87FL6051AS20 MG87FX2051A MG87FX4051A MG87FX52 MG87FX52YE MG87FX52YF MG87FX52YP MG87FX6051A MG87FXY051AE20 MG87FXY051AS20

MPC82xxx / MPC89xxx Series

MPC82X52A MPC82X52AE MPC82X52AS MPC82X52AT MPC82X54A MPC82X54AE MPC82X54AE2 MPC82X54AP MPC82X54AS MPC82X54AS2 MPC82X54AS3 MPC82X54AT MPC82X54AT2 MPC89E52AF MPC89E58AF MPC89E58AE MPC89E51AE MPC82G516AF MPC89L515AF MPC89E515AE MPC89E515AF MPC89E52AE MPC89E58AP MPC89E53AF MPC89E54AF MPC89E52AP MPC89E515AP MA100 MPC89E54AP MPC82E54AE2 MPC89E53AE MPC89L58AF MPC89E54AE MPC82L52AS MPC82L52AT MPC89L515AE MPC89L52AP MPC89L54AF MPC89L54AP MPC89E53AP MPC82G516AP MPC82G516AD MPC82G516AE MPC89L53AF MPC89L58AE MPC89E51AF MPC89L53AE MPC89L53AP MPC82E52AE MPC89E51AP MPC89L52AF MPC89L51AF MPC89L52AE MPC89L54AE MPC89L58AP MPC82L54AE MPC82L54AT2 MG84FL54BD MG87FE52AF MPC82G516A MPC82E54AE MPC89L51AP MPC89L515AP MPC89L51AE MPC82E52AS MPC82L52AE MPC82L54AS MPC82L54AE2 MPC82L54AS2 MPC82E52AT MPC82E54AT2 MPC82E54AT MPC82E54AS MPC82E54AS2 MPC82L54AT MPC82E54AP MPC82L54AP

MPC89Xxx Series

MPC89X515AE MPC89X515AF MPC89X515AP MPC89X51A MPC89X51AE MPC89X51AF MPC89X51AP MPC89X52A MPC89X52AE MPC89X52AF MPC89X52AP MPC89X53A MPC89X53AE MPC89X53AF MPC89X53AP MPC89X54A MPC89X54AE MPC89X54AF MPC89X54AP MPC89X58A MPC89X58AE MPC89X58AF MPC89X58AP

MLxx Series

MLC017B MLC021B MLC031B MLC041B MLC061B MLC081B MLC0XXB MLC121B MLC161B MLC241B MLC331B MLC510A MLC510PA MLC605A MLC610A MLC610B MLC650A MLC822A MLC852A MLS900B MLS902B MLS903B MLS904B MLS906B MLS908B MLS910B MLS912B MLS914B MLS916B MLS918B MLS9XXB

It is impossible to list all part numbers we can unlock. If your chip is not listed, please contact us – we can research new types to fit your demand.

About Megawin Technology

Megawin Technology was founded in 1999. Through continuous development and improvement, the company determined to become a world-class MCU supplier. As of 12/31/2009, the number of patent applications has reached 125, which shows the company's emphasis on patent and investment. We believe that only through continuous self-elimination-style product development strategy, can achieve the goal of world-class MCU suppliers.

An extensive product line of Megawin is available at WIN SOURCE, especially for Megawin's obsolete & end-of-life electronic components. Find more product information, please view our online inventory below. (Quick search: Filter and Display capabilities are available.)

MG87FE/L52 is a single-chip 8-bit microcontroller with instruction sets fully compatible with industrial-standard 80C51 series. 8K bytes flash memory and 256 bytes RAM have been embedded to provide wide field application. In-System-Programming (ISP) and In-Application-Programming (IAP) allow the users to download new code or data while the microcontroller sits in the application. This device executes one machine cycle in 6 clock or 12 clock cycles. MG87FE/L52 has four 8-bit I/O ports, one 4-bit I/O port, three 16-bit timer/counters, an eight-source, four-priority-level interrupt structure, an enhanced UART, on-chip crystal oscillator. Excellent flash endurance, flash retention, and code-protecting security make MG87FE/L52 an excellent micro-controller. Firmware extraction from the MG87FE/L52 is straightforward through the ISP interface whenever code protection has not been enabled.

80C51 Central Processing Unit – 8KB On-Chip program memory for program ROM, ISP ROM & IAP zone. ISP capability; optional 0.5K/1KB/1.5K~3.5KB ISP memory shared with 8KB flash memory. IAP capability; program controlled IAP memory size shared with 8KB flash memory. On-Chip 256 bytes scratch-pad RAM. Also, the MCU can address up to 64K bytes external memory. MOVC-disabling, encrypting, and locking flash memory realize security mechanism. The encrypting and locking features exist precisely to make it harder to crack the protected code. Three 16-bit timer/counter, Timer2 is an up/down counter with programmable clock output on P1.0. Eight sources, four-level-priority interrupt capability. Enhanced UART, provides frame-error detection and hardware address-recognition. Dual DPTR for fast-accessing of data memory. 15-bit Watch-Dog-Timer with 8-bit pre-scaler, one-time enabled. Low EMI: inhibits ALE emission. Power control: Idle mode and Power-Down mode; Power-Down can be woken-up by P3.2/P3.3/P4.2/P4.3, Idle mode could be woken up by all interrupt sources. I/O port: 32+4 I/O ports: PDIP-40 has 32 I/O ports; PLCC-44 & PQFP-44 will have 36 I/O ports.

On-Chip flash program/data memory: The data endurance of the embedded flash gets over 20,000 times. Greater than 100 years data retention under room temperature (at 25°C). Operating Voltage: 4.5V~5.5V for MG87FE52, 2.4V~3.6V for MG87FL52. Built-in Low-Voltage-Reset circuit. Operating Temperature range from -40°C to +85°C. Maximum Operating Frequency: Up to 48MHz at 12T mode or 24MHz at 6T mode, Industrial range.

MA803AS2 is a 80C51-based high-performance 1‑T structure single-chip microprocessor, each instruction requires 1 to 7 clock signals (6 to 7 times faster than standard 8051), compatible with the 8051 instruction set. So in the standard 8051 has the same processing capacity, MA803 only needs very low operating speed, and thus can greatly reduce power consumption. Because the instruction set is 8051-compatible, reverse engineering of MA803 firmware is straightforward using standard 8051 tools.

The MA803 has 15.5K bytes of built-in flash memory for code and data. Flash memory can be programmed in-system (ISP). At the same time, it also provides in-application programming (IAP) capabilities. ISP allows users to download new code without removing the microcontroller from the product; IAP means that the microcontroller can write non-volatile data in Flash while the application is running. These functions are programmed by the built-in charge pump to provide high voltage. A memory dump of the MA803's flash can be captured through the ISP interface during development.

Port 1 is an 8-bit bidirectional I/O port with internal pull-ups and can be used as inputs. Port 1 pins that have 1s written to them are pulled high by the internal pull-ups and can be used as inputs. As inputs, port 1 pins that are externally pulled low will source current because of the internal pull-ups. P1.0 is also used as one of event sources for timer2, or output carrier of timer2, alias T2. P1.1 is also used as one of interrupt-controlling sources for timer2, alias T2EX. In security-sensitive designs, these same port pins form part of the attack surface that must be reviewed.

MA803AS2 retains the basic features of the standard 80C52: 512 bytes of random access memory, 23 I/O ports, two external interrupts, and two timer/counters. A PCA timer, an SPI interface, a one-time-enabled watchdog WDT, a 10-bit ADC, a low-level reconnaissance LVD, an enhanced multiprocessor communication and improved speed universal string line port (EUART). The 10-bit ADC and the enhanced UART let designers unlock advanced application features without adding external chips.

The MA803 has two power-saving modes to reduce power consumption. In Idle mode, the CPU is frozen and the peripheral module and interrupt system remain active. In Power-down mode, the contents of RAM and Special Function Registers (SFRs) are saved and all other functions are terminated. Most importantly, the microcontroller in power-down mode can be woken up by an external interrupt.

Port 3 is an 8-bit bidirectional I/O port with internal pull-ups and can be used as inputs. Port 3 pins that have 1s written to them are pulled high by the internal pull-ups and can be used as inputs. As inputs, port 3 pins that are externally pulled low will source current because of the internal pull-ups. Port3 also serves other special functions of this device. P3.0 and P3.1 act as receiver and transceiver of the data for UART function block, alias RXD and TXD. P3.2 and P3.3 also act as external interrupt sources, alias INT0 and INT1. P3.4 and P3.5 also act as event sources for timer0 and timer1 individually, alias T0 and T1. P3.6 also acts as write signal while access to external memory, alias /WR. P3.7 also acts as read signal while access to external memory, alias /RD. Engineers often hack together custom communication protocols using the UART pins on P3.0 and P3.1.

Need a specific Megawin part unlocked?

If you don't see your exact microcontroller model in our list, we may still be able to help. Our research team continuously expands the supported device database.

Contact Us for a Quote