English
Language : 

C511_1 Datasheet, PDF (101/128 Pages) Siemens Semiconductor Group – 8-Bit CMOS Microcontroller
EEPROM Programming Interface
SAB-C513A-H
9 EEPROM Programming Interface of the SAB-C513A-H
The SAB-C513A-H is the EEPROM MCU version in the SAB-C511/513 microcontroller family.
Except the type of program memory, its functionality is equal to the SAB-C513A functionality.
Therefore, the SAB-C513A-H can be used in a prototype system design as a replacement for all
SAB-C511/513 family ROM-based microcontrollers.
This chapter describes in detail how the SAB-C513A-H is handled in the programmimg mode.
9.1 Programming Configuration
During normal program execution the SAB-C513A-H behaves like the SAB-C513A. For
programming of the device, the SAB-C513A-H must be put into a programming mode. This typically
is done not in-system but in a special programming hardware. In the programming mode the
SAB-C513A-H operates as a typical peripheral device which allows the user to access it with its
specific control and data registers.
In the programming mode the programming interface is accessed via a multiplexed address data
bus (port 0) and via control lines at port 3. All other units of the microcontroller (CPU, timers, serial
interfaces etc.) except the clock generator are disabled in the programming mode. The clock is
needed for the operation of the charge pump which generates on-chip the necessary programming
voltage for the EEPROM.
Figure 9-9-1 shows the pins of the SAB-C513A-H which are required to control the device in the
programming mode. Figure 9-9-2 shows the detailed pin configuration of the SAB-C513A-H.
Figure 9-1
SAB-C513A-H Logic Symbol in Programming Mode
Semiconductor Group
9-1