
UM10413
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2011. All rights reserved.
User manual
Rev. 1 — 16 December 2011
260 of 268
continued >>
NXP Semiconductors
UM10413
MPT612 User manual
command . . . . . . . . . . . . . . . . . . . . . . . . . . . .228
Table 222. ISP Copy command . . . . . . . . . . . . . . . . . . .228
Table 223. ISP Go command . . . . . . . . . . . . . . . . . . . . .229
Table 224. ISP Erase sector command . . . . . . . . . . . . .229
Table 225. ISP Blank check sector command . . . . . . . .230
Table 226. ISP Read part identification number
command . . . . . . . . . . . . . . . . . . . . . . . . . . . .230
command . . . . . . . . . . . . . . . . . . . . . . . . . . . .230
Table 229. ISP Compare command . . . . . . . . . . . . . . . .231
Table 230. ISP Return codes summary . . . . . . . . . . . . .231
Table 231. IAP command summary . . . . . . . . . . . . . . . .233
Table 232. IAP Prepare sector(s) for write operation
command . . . . . . . . . . . . . . . . . . . . . . . . . . . .234
Table 233. IAP Copy RAM to flash command . . . . . . . . 235
Table 234. IAP Erase sector(s) command . . . . . . . . . . . 235
Table 235. IAP Blank check sector(s) command . . . . . . 236
Table 236. IAP Read part identification number
command . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
Table 237. IAP Read boot code version number
command . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
Table 238. IAP Compare command . . . . . . . . . . . . . . . . 237
Table 239. Reinvoke ISP . . . . . . . . . . . . . . . . . . . . . . . . 238
Table 240. IAP status codes summary . . . . . . . . . . . . . 238
Table 241. EmbeddedICE pin description . . . . . . . . . . . 240
Table 242. EmbeddedICE logic registers . . . . . . . . . . . . 241
Table 243. RealMonitor stack requirement . . . . . . . . . . 247
Table 244. Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . 253
31. Figures
MPT612 block diagram . . . . . . . . . . . . . . . . . . . . .6
System memory map . . . . . . . . . . . . . . . . . . . . . . .7
Peripheral memory map. . . . . . . . . . . . . . . . . . . . .8
AHB peripheral map . . . . . . . . . . . . . . . . . . . . . . .9
Map of lower memory showing remapped and
remappable areas (MPT612 with 32 kB flash). . .12
Simplified block diagram of the Memory
Accelerator Module (MAM) . . . . . . . . . . . . . . . . .15
/
X2
evaluation36
osc
selection algorithm. . . . . . . . . . . . . . . . . . . . .37
Fig 10. Slave mode operation of the on-chip oscillator . .37
Fig 11. External interrupt logic . . . . . . . . . . . . . . . . . . . . .42
Fig 12. PLL block diagram . . . . . . . . . . . . . . . . . . . . . . . .45
Fig 13. Start-up sequence diagram . . . . . . . . . . . . . . . . .53
Fig 14. Reset block diagram including the wake-up timer54
Fig 15. APB Divider connections . . . . . . . . . . . . . . . . . . .56
Fig 16. LQFP48 pin configuration . . . . . . . . . . . . . . . . . .57
Fig 17. Illustration of the fast and slow GPIO access and
Fig 18. Algorithm for setting UART dividers. . . . . . . . . . .81
Fig 19. Autobaud mode 0 and mode 1 waveforms . . . . .91
Fig 20. UART0 block diagram . . . . . . . . . . . . . . . . . . . . .93
Fig 21. Algorithm for setting UART dividers. . . . . . . . . . .99
Fig 22. Auto-RTS functional timing . . . . . . . . . . . . . . . .106
Fig 23. Auto-CTS functional timing . . . . . . . . . . . . . . . .107
Fig 24. Auto-baud mode 0 and mode 1 waveforms . . . . 112
Fig 25. UART1 block diagram . . . . . . . . . . . . . . . . . . . . 114
C-bus configuration. . . . . . . . . . . . . . . . . . . . . 116
Fig 27. Format in the master transmitter mode . . . . . . . 117
Fig 28. Format of master receiver mode . . . . . . . . . . . . 118
Fig 29. A master receiver switches to master transmitter
after sending repeated Start . . . . . . . . . . . . . . . 118
Fig 30. Format of slave receiver mode . . . . . . . . . . . . . 119
Fig 31. Format of slave transmitter mode . . . . . . . . . . . 119
Fig 32. I
C serial interface block diagram . . . . . . . . . . . 120
Fig 33. Arbitration procedure. . . . . . . . . . . . . . . . . . . . . 121
Fig 34. Serial clock synchronization . . . . . . . . . . . . . . . 122
Fig 35. Format and states in the master transmitter
mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Fig 36. Format and states in the master receiver mode 132
Fig 37. Format and states in the slave receiver mode . 133
Fig 38. Format and states in the slave transmitter
mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Fig 39. Simultaneous repeated Start conditions from
two masters. . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Fig 40. Forced access to a busy I
2
C-bus . . . . . . . . . . . 143
Fig 41. Recovering from a bus obstruction caused by
a LOW level on SDA . . . . . . . . . . . . . . . . . . . . . 143
Fig 42. SPI data transfer format
(CPHA = 0 and CPHA = 1) . . . . . . . . . . . . . . . . 152
Fig 43. SPI block diagram . . . . . . . . . . . . . . . . . . . . . . . 158
Fig 44. Texas Instruments synchronous serial frame
format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Fig 45. Motorola SPI frame formats with CPOL = 0 and
CPHA = 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Fig 46. Motorola SPI frame format (single transfer) with
CPOL = 0 and CPHA = 1 . . . . . . . . . . . . . . . . . 163
Fig 47. SPI frame format with CPOL = 1 and CPHA = 0164
Fig 48. Motorola SPI frame format with CPOL = 1 and