SST89E516RD2 is available in a 6mm x 6mm WQFN package, making it the smallest 8051-based microcontroller currently on the market.
The SST89E516RD2 is a member of the FlashFlex family of 8-bit microcontroller products designed and manufactured with SST patented and proprietary SuperFlash CMOS semiconductor process technology. The split-gate cell design and thick-oxide tunneling injector offer significant cost and reliability benefits for SST customers. It uses the 8051 instruction set and is pin-for-pin compatible with standard 8051 microcontroller devices.
The SST89E516RD2 comes with 72 KByte of on-chip flash EEPROM program memory which is partitioned into 2 independent program memory blocks. The primary Block 0 occupies 64 KByte of internal program memory space and the secondary Block 1 occupies 8 KByte of internal program memory space. The 8-KByte secondary block can be mapped to the lowest location of the 64 KByte address space; it can also be hidden from the program counter and used as an independent EEPROM-like data memory.
In addition to the 72 KByte of EEPROM program memory on-chip and 1024 x8 bits of on-chip RAM, the SST89E516RD2 can address up to 64 KByte of external program memory and up to 64 KByte of external RAM.
The flash memory blocks can be programmed via a standard 87C5x OTP EPROM programmer fitted with a special adapter and the firmware for SST’s devices. During power on reset, the device can be configured as either a slave to an external host for source code storage or a master to an external host for an in-application programming (IAP) operation. The devices are designed to be programmed in-system and in-application on the printed circuit board for maximum flexibility. The device is pre-programmed with an example of the bootstrap loader in the memory, demonstrating the initial user program code loading or subsequent user code updating via the IAP operation.