M
ODEL
SL599 V
ERSION
V_1.0
P
REPARED BY
H/W
D
ATE
2007.04.11
S
UBJECT
T
ECHNICAL
M
ANUAL
P
AGE
20/52
SL599
T
ECHNICAL
M
ANUAL
Figure 12. Key pressed with de-bounce mechanism
4.4
General Purpose Inputs/Outputs
MT6227 offers 57 general purpose I/O pins and 5 general-purpose output pins. By setting the control registers,
MCU software can control the direction, the output value and read the input values on these pins. These GPIOs
and GPOs are multiplexed with other functionalities to reduce the pin count.
Upon hardware Reset(/SYSRST), GPIOs are all configured as inputs.
Figure 13. GPIO Block diagram.
4.5
General Purpose Timer
Three general-purpose timers are provided. The Timers are 16 bits long and run independently of each other,
although they share the same clock source. Two timers can operate in one of two modes: one-shot mode and
auto-repeat mode; the other is a free running timer. In one-shot mode, When the timer counts down and reaches
zero, it is halted. In auto-repeat mode, when the timer reaches zero, it simply resets to countdown initial value
and repeats the countdown to zero; this loop repeats until the disable signal is set to 1.
4.6
UART
The baseband chipset houses three UARTs. The UARTs provide full duplex serial communication channels
between baseband chipset and external devices.
In SL599
, UART1(URXD1, UTXD1) is used for Factory Programming and UART3(URXD3, UTXD3) is used
for Blue Tooth Programming.