Datasheet

CHAPTER 16 MANCHESTER CODE GENERATOR
User’s Manual U18698EJ1V0UD
424
Figure 16-8. Timing of Manchester Code Generator Mode (LSB First) (3/4)
(3) Transmit timing (MC0OLV = 1, total transmit bit length = 13 bits)
MC0PWR
MC0OLV
MC0OSL
MC0BIT
MC0TX
MC0TSF
INTMCG
"
010
" "
001
""
011
""
100
"
"
100
""
111
"
"
000
""
001
""
010
""
011
""
100
""
101
""
110
""
111
" "
000
"
Write Write
Write Write
(b)(a)
"
10100101
"
(8-bit data)
"
xxx10100
" (
5-bit data)
"1010
0101"
"x101
0010"
"xx10
1001"
"xxx1
0100"
"xxxx
1010"
"xxxx
x101"
"xxxx
xx10"
"xxxx
xxx1"
"xxx1
0100"
"xxxx
1010"
"xxxx
x101"
"xxxx
xx10"
"xxxx
xxx1"
MCGO pin
Baud rate clock
8-bit shift register
3-bit counter
"
L
"
(a): “8-bit transfer period” – (b)
(b): “1/2 cycle of baud rate” + 1 clock (f
XCLK) before the last bit of transmit data
fXCLK: Frequency of the operation base clock selected by using the MC0CKS2 to MC0CKS0 bits of
the MC0CTL1 register
Last bit: Transfer bit when 3-bit counter = 000
Caution Writing the next transmit data to MC0TX must be complete within the period (a) during
continuous transmission. If writing the next transmit data to MC0TX is executed in the period
(b), the next data transmission starts 2 clocks (f
XCLK) after the last bit has been transmitted.
Rewrite the MC0BIT before writing to MC0TX during continuous transmission.