
S1C63808 TECHNICAL MANUAL
EPSON
41
CHAPTER 4: PERIPHERAL CIRCUITS AND OPERATION (I/O Ports)
4.6.5 I/O memory of I/O ports
Table 4.6.5.1 shows the I/O addresses and the control bits for the I/O ports.
Table 4.6.5.1(a) Control bits of I/O ports
Address
Comment
D3
D2
Register
D1
D0
Name
Init 1
10
FF40H
IOC03
IOC02
IOC01
IOC00
R/W
IOC03
IOC02
IOC01
IOC00
0
Output
Input
P00–P03 I/O control register
FF41H
PUL03
PUL02
PUL01
PUL00
R/W
PUL03
PUL02
PUL01
PUL00
1
On
Off
P00–P03 pull-down control register
FF42H
P03
P02
P01
P00
R/W
P03
P02
P01
P00
– 2
High
Low
P00–P03 I/O port data
FF44H
IOC13
IOC12
IOC11
IOC10
R/W
IOC13
IOC12
IOC11
IOC10
0
Output
Input
P13 I/O control register
functions as a general-purpose register when SIF1 (slave) is selected
P12 I/O control register (ESIF1=0)
functions as a general-purpose register when SIF1 is selected
P11 I/O control register (ESIF1=0)
functions as a general-purpose register when SIF1 is selected
P10 I/O control register (ESIF1=0)
functions as a general-purpose register when SIF1 is selected
FF45H
PUL13
PUL12
PUL11
PUL10
R/W
PUL13
PUL12
PUL11
PUL10
1
On
Off
P13 pull-down control register
functions as a general-purpose register when SIF1 (slave) is selected
P12 pull-down control register (ESIF1=0)
functions as a general-purpose register when SIF1 (master) is selected
SCLK1 (I) pull-down control register when SIF1 (slave) is selected
P11 pull-down control register (ESIF1=0)
functions as a general-purpose register when SIF1 is selected
P10 pull-down control register (ESIF1=0)
SIN1 pull-down control register when SIF1 is selected
FF46H
P13
P12
P11
P10
R/W
P13
P12
P11
P10
– 2
High
Low
P13 I/O port data
functions as a general-purpose register when SIF1 (slave) is selected
P12 I/O port data (ESIF1=0)
functions as a general-purpose register when SIF1 is selected
P11 I/O port data (ESIF1=0)
functions as a general-purpose register when SIF1 is selected
P10 I/O port data (ESIF1=0)
functions as a general-purpose register when SIF1 is selected
FF49H
PUL23
PUL22
PUL21
PUL20
R/W
PUL23
PUL22
PUL21
PUL20
1
On
Off
P23 pull-down control register
functions as a general-purpose register when SIF2 (slave) is selected
P22 pull-down control register (ESIF2=0)
functions as a general-purpose register when SIF2 (master) is selected
SCLK2 (I) pull-down control register when SIF2 (slave) is selected
P21 pull-down control register (ESIF2=0)
functions as a general-purpose register when SIF2 is selected
P20 pull-down control register (ESIF2=0)
SIN2 pull-down control register when SIF2 is selected
FF48H
IOC23
IOC22
IOC21
IOC20
R/W
IOC23
IOC22
IOC21
IOC20
0
Output
Input
P23 I/O control register
functions as a general-purpose register when SIF2 (slave) is selected
P22 I/O control register (ESIF2=0)
functions as a general-purpose register when SIF2 is selected
P21 I/O control register (ESIF2=0)
functions as a general-purpose register when SIF2 is selected
P20 I/O control register (ESIF2=0)
functions as a general-purpose register when SIF2 is selected
*1 Initial value at initial reset
*2 Not set in the circuit
*3 Constantly "0" when being read