
Rev.2.10 Apr 14, 2006 page 247 of 378
REJ09B0124-0210
M16C/6N Group (M16C/6NK, M16C/6NM) 20. Programmable I/O Ports
20. Programmable I/O Ports
The programmable input/output ports (hereafter referred to simply as I/O ports) consist of 87 lines P0 to P10
in the 100-pin version and consist of 113 lines P0 to P14 in the 128-pin version. Each port can be set for input
or output every line by using a direction register, and can also be chosen to be or not be pulled high every 4
_______
lines. P8_5 is an input-only port and does not have a pull-up resistor. Port P8_5 shares the pin with NMI, so
______
that the NMI input level can be read from the P8_5 bit in the P8 register.
Table 20.1 lists the I/O ports Pin Number of Each Package. Figures 20.1 to 20.5 show the I/O ports. Figure
20.6 shows the I/O pins.
Each pin functions as an I/O port, a peripheral function input/output pin or a bus control pin
(1)
.
For details on how to set peripheral functions, refer to each functional description in this manual. If any pin is
used as a peripheral function input, SI/O4 output or D/A converter output pin, set the direction bit for that pin
to 0 (input mode). Any pin used as an output pin for peripheral functions other than the SI/O4 and D/A
converter is directed for output no matter how the corresponding direction bit is set.
When using any pin as a bus control pin
(1)
, refer to 7.2 Bus Control.
NOTE:
1. Not available the bus control pins in T/V-ver..
Table 20.1 I/O Ports Pin Number of Each Package
128-pin Version 100-pin Version
I/O ports P0_0 to P0_7 P0_0 to P0_7
P1_0 to P1_7 P1_0 to P1_7
P2_0 to P2_7 P2_0 to P2_7
P3_0 to P3_7 P3_0 to P3_7
P4_0 to P4_7 P4_0 to P4_7
P5_0 to P5_7 P5_0 to P5_7
P6_0 to P6_7 P6_0 to P6_7
P7_0 to P7_7 P7_0 to P7_7
P8_0 to P8_4, P8_6, P8_7 P8_0 to P8_4, P8_6, P8_7
(P8_5 is an input port) (P8_5 is an input port)
P9_0 to P9_7 P9_0 to P9_7
P10_0 to P10_7 P10_0 to P10_7
P11_0 to P11_7
P12_0 to P12_7
P13_0 to P13_7
P14_0, P14_1
Total 113 pins 87 pins
Kommentare zu diesen Handbüchern