This document introduces the M88 family of products from ST, which is an in-system programmable multiple-memory and logic FLASH+PSD system. It features a single supply voltage, 1 or 2 Mbit primary flash memory, a second non-volatile memory of 256 Kbit EEPROM or flash memory, and SRAM of either 16 Kbit or 64 Kbit. It also includes over 3000 gates of programmable logic, 27 reconfigurable I/O ports, an enhanced JTAG serial port, programmable power management, and high endurance with multiple erase/write cycles for the different types of memory.
The document describes the M88 FAMILY, a line of In-System Programmable (ISP) Multiple-Memory Logic FLASH+PSD Systems designed for Microcontrollers (MCUs). These devices combine Flash memory, secondary non-volatile memory (EEPROM or Flash), SRAM, and programmable logic (PLD/CPLD) into a single chip to simplify embedded designs.
The system features include 1 or 2 Mbit of Primary Flash Memory, support for 5V or 3V supply voltages, over 3,000 Gates of PLD, and enhanced JTAG Serial Port capabilities. The datasheet details the product range, architectural overview including memory blocks and Page Registers, Power Management Unit (PMU), security features, and methods for programming different functional blocks.
| Supply Voltage (M88xxFxY) | 5 V+10% |
|---|---|
| Supply Voltage (M88xxFxW) | 3 V |
| Primary Flash Memory Size | 1 or 2 Mbit |
| Secondary Non-Volatile Memory (M8813F1x) | 256 Kbit EEPROM |
| Secondary Non-Volatile Memory (M88x3F2x) | Flash memory |
| SRAM Size Options | 16 Kbit or 64 Kbit |
| PLD Gate Count | Over 3,000 Gates |
| I/O Ports | 27 Reconfigurable I/O ports |
| Flash Memory Endurance (PLCC52) | 100,000 Erase/Write Cycles |
| EEPROM Endurance (PLCC52) | 10,000 Erase/Write Cycles |
It provides In-System Programmable (ISP) Multiple-Memory and Logic FLASH+PSD Systems for MCUs.
The device features 27 reconfigurable I/O ports.
No, it cannot be accessed from the MCU and can only be cleared by erasing the entire chip.