| Electronic Components Datasheet Search |
|
HMS81032TL Datasheet(PDF) 33 Page - Hynix Semiconductor |
|
|
|||||||||||||||||||||||||||||
HMS81032TL Datasheet(HTML) 33 Page - Hynix Semiconductor |
|
33 / 77 page ![]() HMS81004E/08E/16E/24E/32E 30 JUNE 2001 Ver 1.00 9. I/O PORTS The HMS81004E/08E/16E/24E/32E has 24 I/O ports which are PORT0(8 I/O), PORT1 (8 I/O), PORT2 (8 I/O). Pull-up resistor of each port can be selectable by program. Each port contains data direction register which controls I/ O and data register which stores port data. 9.1 R0 Ports R0 is an 8-bit CMOS bidirectional I/O port (address 0C0H). Each I/O pin can independently used as an input or an output through the R0DD register (address 0C1H). R0 has internal pull-ups that is independently connected or disconnected by R0PC. The control registers for R0 are shown below. (1) R0 I/O Data Direction Register (R0DD) R0 I/O Data Direction Register (R0DD) is 8-bit register, and can assign input state or output state to each bit. If R0DD is “1”, port R0 is in the output state, and if “0”, it is in the input state. R0DD is write-only register. Since R0DD is initialized as “00h” in reset state, the whole port R0 becomes input state. (2) R0 Data Register (R0) R0 data register (R0) is 8-bit register to store data of port R0. When set as the output state by R0DD, and data is writ- ten in R0, data is outputted into R0 pin. When set as the in- put state, input state of pin is read. The initial value of R0 is unknown in reset state. (3) R0 Open drain Assign Register (R0ODC) R0 Open Drain Assign Register (R0ODC) is 8bit register, and can assign R0 port as open drain output port each bit, if corresponding port is selected as output. If R0ODC is selected as “1”, port R0 is open drain output, and if select- ed as, “0” it is push-pull output. R0ODC is write-only reg- ister and initialized as “00h” in reset state. (4) R0 Pull-up Control Register (R0PC) R0 Pull-up Control Register (R0PC) is 8-bit register and can control pull-up on or off each bit, if corresponding port is selected as input. If R0PC is selected as “1”, pull-up ia disabled and if selected as “0”, it is enabled. R0PC is write- only register and initialized as “00h” in reset state. The pull-up is automatically disabled, if corresponding port is selected as output. 9.2 R1 Ports R1 is an 8-bit CMOS bidirectional I/O port (address 0C2H). Each I/O pin can independently used as an input or an output through the R1DD register (address 0C3H). R1 has internal pull-ups that is independently connected or disconnected by register R1PC. The control registers for R1 are shown below. R0 Data Register (R/W) R0 ADDRESS : 0C0H RESET VALUE : Undefined R07 R06 R05 R04 R03 R02 R01 R00 Port Direction R0 Direction Register (W) R0DD ADDRESS : 0C1H RESET VALUE : 00H 0: Input 1: Output Pull-up select R0 Pull-up Control Register (W) R0PC ADDRESS :0F8H RESET VALUE : 00H 1: Without pull-up 0: With pull-up Open drain select R0 Open drain Assign Register (W) R0ODC ADDRESS :0E4H RESET VALUE : 00H 0: Push-pull 1: Open drain |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |