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.
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.
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.
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.
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