Datasheet

"#$%$&
SBAS203JMARCH 2002 − REVISED JANUARY 2008
www.ti.com
35
PSEN
ALE
MSC1210
HOST
Flash
Programmer
P2[7]
P2[6:0]
P1[7:0]
P0[7:0]
P3[7:5]
P3[4]
P3[3]
P3[2]
RST
XIN
PSEL
AddrHi[6:0]
AddrLo[7:0]
Data[7:0]
Cmd[2:0]
Req
ACK
Pass
RST
CLK
NC
Figure 22. Parallel Programming Configuration
The MSC1210 is shipped with Flash Memory erased (all
1s). Parallel programming methods typically involve a
third-party programmer. Serial programming methods
typically involve in-system programming. UAM allows
Flash Program and Data Memory programming. The
actual code for Flash programming cannot execute from
Flash. That code must execute from the Boot ROM,
internal (von Neumann) RAM or external memory.
Figure 23 shows the serial programming conection.
Serial programming mode works through USART0, and
has special protocols, which are discussed at length in
Application Note SBAA076, Programming the MSC1210,
available for download at www.ti.com. The serial
programming mode works at a maximum baud rate
determined by f
OSC
.
MSC1210
PSEN
P3.0 RXD
P3.1 TXD
Serial
Port 0
ALE
RST
AV
DD
DV
DD
X
IN
Reset Circuit
Clock Source
Not Connected
RS232
Transceiver
Host PC
or
Serial Terminal
NOTE: Serial programming is selected with PSEN = 0 and ALE = 1 or open.
Figure 23. Serial Programming Connection