English
Language : 

C511_1 Datasheet, PDF (109/128 Pages) Siemens Semiconductor Group – 8-Bit CMOS Microcontroller
EEPROM Programming Interface
SAB-C513A-H
9.2.4.2 Memory Select Register PMSEL
This register specifies which EEPROM memory cells or memory blocks will be accessed during a
write or delete operation. The smallest amount of memory that can be accessed at a time is one
byte, the largest is the whole memory. For read operations the settings of this register have no
effect.
Programming Interface Register PMSEL (Address 01H)
Reset Value : XXX00000B
MSB
Bit No. 7
6
01H
–
–
LSB
5
4
3
2
1
0
– SEL4 SEL3 SEL2 SEL1 SEL0 PMSEL
Bit
–
SEL4 - 0
Function
Reserved Bits
These bits must be written with ’0’. During reads these bits will be undefined.
Select Mode Bits
These bits allow to define various granularities for writing or deleting specific
memory areas. Single byte, 64 byte or 1KB byte blocks as well as even/odd
addresses in 64 byte/1K byte blocks can be selected according the table
below.
SEL4 - 0
00000
00001
00010
00101
00110
11001
11101
Mode
The address in PADRH/PADRL specifies the byte to be
accessed.
The complete 1KB block which contains the byte addressed
by PADRH/PADRL is selected.
The complete 64 byte block which contains the byte
addressed by PADRH/PADRL is selected.
If A0=0 all even addressed bytes, if A0=1 all odd addressed
bytes of the1KB block which contains the byte addressed by
PADRH/PADRL are selected.
If A0=0 all even addressed bytes, if A0=1 all odd addressed
bytes of the 64 byte block which contains the byte addressed
by PADRH/PADRL are selected.
With this combination of SEL4-0 the total 12K memory is
selected.This combination is useful for fast erase/fill
operations of the EEPROM memory.
If A0=0 all even addressed bytes, if A0=1 all odd addressed
bytes of the total 12K memory are selected.
All other combination of SEL4-0 are not defined and might lead to
unpredictable results.
Semiconductor Group
9-9