S1C63358 TECHNICAL MANUAL
EPSON
19
CHAPTER 4: PERIPHERAL CIRCUITS AND OPERATION (Memory Map)
Table 4.1.1 (c) I/O memory map (FF45H–FF51H)
D3
D2
D1
D0
Name
Init
∗
1
1
0
Address
Comment
Register
FF48H
IOC23
IOC22
IOC21
IOC20
R/W
IOC23
IOC22
IOC21
IOC20
0
0
0
0
Output
Output
Output
Output
Input
Input
Input
Input
P20–P23 I/O control register
FF49H
PUL23
PUL22
PUL21
PUL20
R/W
PUL23
PUL22
PUL21
PUL20
1
1
1
1
On
On
On
On
Off
Off
Off
Off
P20–P23 pull-up control register
FF4AH
P23
P22
P21
P20
R/W
P23
P22
P21
P20
–
∗
2
–
∗
2
–
∗
2
–
∗
2
High
High
High
High
Low
Low
Low
Low
P20–P23 I/O port data
FF4CH
IOC33
IOC32
IOC31
IOC30
R/W
IOC33
IOC32
IOC31
IOC30
0
0
0
0
Output
Output
Output
Output
Input
Input
Input
Input
P30–P33 I/O control register
FF4DH
PUL33
PUL32
PUL31
PUL30
R/W
PUL33
PUL32
PUL31
PUL30
1
1
1
1
On
On
On
On
Off
Off
Off
Off
P30–P33 pull-up control register
FF4EH
P33
P32
P31
P30
R/W
P33
P32
P31
P30
–
∗
2
–
∗
2
–
∗
2
–
∗
2
High
High
High
High
Low
Low
Low
Low
P30–P33 I/O port data
FF45H
PUL13
PUL12
PUL11
PUL10
R/W
PUL13
PUL12
PUL11
PUL10
1
1
1
1
On
On
On
On
Off
Off
Off
Off
P13 pull-up control register
functions as a general-purpose register when SIF (slave) is selected
P12 pull-up control register (ESIF=0)
functions as a general-purpose register when SIF (master) is selected
SCLK (I) pull-up control register when SIF (slave) is selected
P11 pull-up control register (ESIF=0)
functions as a general-purpose register when SIF is selected
P10 pull-up control register (ESIF=0)
SIN pull-up control register when SIF is selected
FF46H
P13
P12
P11
P10
R/W
P13
P12
P11
P10
–
∗
2
–
∗
2
–
∗
2
–
∗
2
High
High
High
High
Low
Low
Low
Low
P13 I/O port data
functions as a general-purpose register when SIF (slave) is selected
P12 I/O port data (ESIF=0)
functions as a general-purpose register when SIF is selected
P11 I/O port data (ESIF=0)
functions as a general-purpose register when SIF is selected
P10 I/O port data (ESIF=0)
functions as a general-purpose register when SIF is selected
FF50H
IOC43
IOC42
IOC41
IOC40
R/W
IOC43
IOC42
IOC41
IOC40
0
0
0
0
Output
Output
Output
Output
Input
Input
Input
Input
P43 I/O control register (PAD3=0)
functions as a general-purpose register when A/D is enabled
P42 I/O control register (PAD2=0)
functions as a general-purpose register when A/D is enabled
P41 I/O control register (PAD1=0)
functions as a general-purpose register when A/D is enabled
P40 I/O control register (PAD0=0)
functions as a general-purpose register when A/D is enabled
FF51H
PUL43
PUL42
PUL41
PUL40
R/W
PUL43
PUL42
PUL41
PUL40
1
1
1
1
On
On
On
On
Off
Off
Off
Off
P43 pull-up control register (PAD3=0)
functions as a general-purpose register when A/D is enabled
P42 pull-up control register (PAD2=0)
functions as a general-purpose register when A/D is enabled
P41 pull-up control register (PAD1=0)
functions as a general-purpose register when A/D is enabled
P40 pull-up control register (PAD0=0)
functions as a general-purpose register when A/D is enabled