
Rev. 1.20
7�
��to�e� 0�� 201�
Rev. 1.20
79
��to�e� 0�� 201�
HT69F30A/HT69F40A/HT69F50A
TinyPower
TM
I/O Flash 8-Bit MCU with LCD & EEPROM
HT69F30A/HT69F40A/HT69F50A
TinyPower
TM
I/O Flash 8-Bit MCU with LCD & EEPROM
Input/Output Ports
Holtek microcontrollers offer considerable flexibility on their I/O ports. With the input or output
designation of every pin fully under user program control, pull-high selections for all ports and
wake-up selections on certain pins, the user is provided with an I/O structure to meet the needs of a
wide range of application possibilities.
The device provides bidirectional input/output lines labeled with port names PA~PH. These I/O
ports are mapped to the RAM Data Memory with specific addresses as shown in the Special Purpose
Data Memory table. All of these I/O ports can be used for input and output operations. For input
operation, these ports are non-latching, which means the inputs must be ready at the T2 rising edge
of instruction “MOV A, [m]”, where m denotes the port address. For output operation, all the data is
latched and remains unchanged until the output latch is rewritten.
I/O Port Register List
HT69F30A
Register
Name
Bit
7
6
5
4
3
2
1
0
PAWU
PAWU7
PAWU6
PAWU�
PAWU4
PAWU3
PAWU2
PAWU1
PAWU0
PAPU
PAPU7
PAPU6
PAPU�
PAPU4
PAPU3
PAPU2
PAPU1
PAPU0
PA
PA7
PA6
PA�
PA4
PA3
PA2
PA1
PA0
PAC
PAC7
PAC6
PAC�
PAC4
PAC3
PAC2
PAC1
PAC0
PBPU
—
—
—
—
PBPU3
PBPU2
PBPU1
PBPU0
PB
—
—
—
—
PB3
PB2
PB1
PB0
PBC
—
—
—
—
PBC3
PBC2
PBC1
PBC0
PCPU
—
—
—
—
—
PCPU2
PCPU1
PCPU0
PC
—
—
—
—
—
PC2
PC1
PC0
PCC
—
—
—
—
—
PCC2
PCC1
PCC0
PDPU
PDPU7
PDPU6
PDPU�
PDPU4
PDPU3
PDPU2
PDPU1
PDPU0
PD
PD7
PD6
PD�
PD4
PD3
PD2
PD1
PD0
PDC
PDC7
PDC6
PDC�
PDC4
PDC3
PDC2
PDC1
PDC0
PEPU
PEPU7
PEPU6
PEPU�
PEPU4
PEPU3
PEPU2
PEPU1
PEPU0
PE
PE7
PE6
PE�
PE4
PE3
PE2
PE1
PE0
PEC
PEC7
PEC6
PEC�
PEC4
PEC3
PEC2
PEC1
PEC0
PFPU
PFPU7
PFPU6
PFPU�
PFPU4
PFPU3
PFPU2
PFPU1
PFPU0
PF
PF7
PF6
PF�
PF4
PF3
PF2
PF1
PF0
PFC
PFC7
PFC6
PFC�
PFC4
PFC3
PFC2
PFC1
PFC0