Datasheet
13
AT89C5132
4173C–USB–07/04
Address Spaces The AT8xC5132 derivatives implement four different address spaces:
• Program/Code Memory
• Boot Memory
• Data Memory
• Special Function Registers (SFRs)
Code Memory The AT89C5132 implements 64K Bytes of on-chip program/code memory in Flash
technology.
The Flash memory increases ROM functionality by enabling in-circuit electrical erasure
and programming. Thanks to the internal charge pump, the high voltage needed for pro-
gramming or erasing Flash cells is generated on-chip using the standard V
DD voltage.
Thus, the AT89C5132 can be programmed using only one voltage and allows in applica-
tion software programming commonly known as IAP. Hardware programming mode is
also available using specific programming tools.
Boot Memory The AT89C5132 implements 4K Bytes of on-chip boot memory provided in Flash tech-
nology. This boot memory is delivered programmed with a standard bootloader software
allowing in system programming commonly known as ISP. It also contains some Appli-
cation Programming Interfaces routines commonly known as API allowing user to
develop his own bootloader.
Data Memory The AT89C5132 derivatives implement 2304 bytes of on-chip data RAM. This memory
is divided in two separate areas:
• 256 bytes of on-chip RAM memory (standard C51 memory).
• 2048 bytes of on-chip expanded RAM memory (ERAM accessible via MOVX
instructions).