RX610 Group
14. I/O Ports
R01UH0032EJ0120 Rev.1.20
Page 369 of 1006
Feb 20, 2013
14.
I/O Ports
The I/O ports of the RX610 Group function as a programmable I/O port, an I/O pin of a peripheral module, an input pin
for an interrupt, or a bus control pin.
Each pin is also configurable as an I/O pin of a peripheral module or an input pin for an interrupt. All pins function as
input pins immediately after a reset, and pin functions are switched by register settings. The setting of each pin is
specified by the registers for the corresponding I/O port and peripheral modules.
Each port has data direction registers (DDR) that control input and output, data registers (DR) that store data for output,
port registers (PORT) for reading the pin states, and input buffer control registers (ICR) that enable or disable the input
buffer.
The configuration of the I/O ports differs with the package. The 144-pin LQFP version has 15 I/O ports (ports 0 to 9 and
A to E), which handle 117 I/O pins. The 176-pin LFBGA version has 18 I/O ports (ports 0 to 9 and A to H), which
handle 140 I/O pins.
14.1
Overview
Table 14.1 gives the specifications of the I/O ports and table 14.2 lists I/O ports and pin functions.
Table 14.1 Specifications of I/O Ports
Item
Description
I/O pins
144-pin LQFP
117
176-pin LFBGA
140
Number of ports
144-pin LQFP
15 (0 to 9 and A to E)
176-pin LFBGA
18 (0 to 9 and A to H)
Built-in input pull-up resistor
Ports A to E
Open drain output capability
Ports 2 and C
5-V tolerance pins
Ports 0 and 1 (P14, P15, P16, P17)
Schmitt trigger input pins
All port inputs, IRQ inputs, TPU inputs, TMR inputs, RIIC inputs, and SCI inputs
Others
Each pin is capable of driving a capacitive load of 30 pF in the case of a TTL load.
When configured as an output, a pin is capable of driving a Darlington transistor