EasyManuals Logo
Home>ST>Microcontrollers>STM8S

ST STM8S Reference Manual

ST STM8S
449 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #111 background imageLoading...
Page #111 background image
RM0016 General purpose I/O ports (GPIO)
Doc ID 14587 Rev 8 111/449
11.9 GPIO registers
The bit of each port register drives the corresponding pin of the port.
11.9.1 Port x output data register (Px_ODR)
Address offset: 0x00
Reset value: 0x00
11.9.2 Port x pin input register (Px_IDR)
Address offset: 0x01
Reset value: 0xXX
Note: Px_IDR reset value depends on the external circuitry.
76543210
ODR7 ODR6 ODR5 ODR4 ODR3 ODR2 ODR1 ODR0
rw rw rw rw rw rw rw rw
Bits 7:0 ODR[7:0]: Output data register bits
Writing to the ODR register when in output mode applies a digital value to the I/O through the latch.
Reading the ODR returns the previously latched value in the register.
In Input mode, writing in the ODR register, latches the value in the register but does not change the
pin state. The ODR register is always cleared after reset. Bit read-modify-write instructions (BSET,
BRST) can be used on the DR register to drive an individual pin without affecting the others.
76543210
IDR7 IDR6 IDR5 IDR4 IDR3 IDR2 IDR1 IDR0
rrrrrrrr
Bits 7:0 IDR[7:0]: Pin input values
The pin register can be used to read the pin value irrespective of whether port is in input or output
mode. This register is read-only.
0: Low logic level
1: High logic level

Table of Contents

Other manuals for ST STM8S

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ST STM8S and is the answer not in the manual?

ST STM8S Specifications

General IconGeneral
BrandST
ModelSTM8S
CategoryMicrocontrollers
LanguageEnglish

Related product manuals