
NuMicro® NUC029LEE/NUC029SEE
32-bit Arm
®
Cortex
®
-M0 Microcontroller
Aug, 2018
Page
183
of
497
Rev 1.00
N
U
MICRO
®
N
UC02
9L
E
E
/N
UC029
S
E
E
T
E
CHN
ICA
L R
E
F
E
R
E
NC
E
M
A
NU
A
L
6.6.6 Register Description
GPIO Port [A/B/C/E/F] Pin I/O Mode Control Register (GPIOx_PMD)
Register
Offset
R/W Description
Reset Value
GPIOA_PMD
0x000
R/W GPIO Port A Pin I/O Mode Control Register
0xXXXX_XXXX
GPIOB_PMD
0x040
R/W GPIO Port B Pin I/O Mode Control Register
0xXXXX_XXXX
GPIOC_PMD
0x080
R/W GPIO Port C Pin I/O Mode Control Register
0xXXXX_XXXX
GPIOE_PMD
0x100
R/W GPIO Port E Pin I/O Mode Control Register
0xXXXX_XXXX
GPIOF_PMD
0x140
R/W GPIO Port F Pin I/O Mode Control Register
0x0000_00XX
31
30
29
28
27
26
25
24
PMD15
PMD14
PMD13
PMD12
23
22
21
20
19
18
17
16
PMD11
PMD10
PMD9
PMD8
15
14
13
12
11
10
9
8
PMD7
PMD6
PMD5
PMD4
7
6
5
4
3
2
1
0
PMD3
PMD2
PMD1
PMD0
Bits
Description
[2n+1:2n]
n=0,1..15
PMDn
GPIOx I/O Pin[N] Mode Control
Determine each I/O mode of GPIOx pins.
00 = GPIO port [n] pin is in Input mode.
01 = GPIO port [n] pin is in Push-pull Output mode.
10 = GPIO port [n] pin is in Open-drain Output mode.
11 = GPIO port [n] pin is in Quasi-bidirectional mode.
Note1:
The initial value of this field is defined by CIOINI (CONFIG0[10]). If CIOINI is set
to 1, the default value is 0xFFFF_FFFF and all pins will be Quasi-bidirectional mode after
chip is powered on. If CIOINI is cleared to 0, the default value is 0x0000_0000 and all
pins will be input only mode after chip is powered on.
Note2:
Max. n = 15 for GPIOA/GPIOB/GPIOC; n = 5 for GPIOE; Max. n = 1 for GPIOF.
Note3:
The PA.7, PB.12, PC.4, PC.5, PC.12, PC.13 pin is ignored.