AT32UC3C2512C Automotive Atmel Corporation, AT32UC3C2512C Automotive Datasheet - Page 1239

no-image

AT32UC3C2512C Automotive

Manufacturer Part Number
AT32UC3C2512C Automotive
Description
Manufacturer
Atmel Corporation
39.6.7.11
39.6.7.12
9166C–AVR-08/11
HALT
RESET
The length field is set to 0x0007 because there are 7 bytes of additional data: 5 bytes of address
and size and 2 bytes with the number of bytes to read. The address and size field indicates one
word (four bytes) should be read from address 0x500000004.
Table 39-43. MEMORY_READ Details
This command tells the CPU to halt code execution for safe programming. If the CPU is not
halted during programming it can start executing partially loaded programs. To halt the proces-
sor, the aWire master should send 0x01 in the data field of the command. After programming the
halting can be released by sending 0x00 in the data field of the command.
Table 39-44. HALT Details
This command resets different domains in the part. The aWire master sends a byte with the
reset value. Each bit in the reset value byte corresponds to a reset domain in the chip. If a bit is
set the reset is activated and if a bit is not set the reset is released. The number of reset domains
Command
Command value
Additional data
Possible responses
Command
Command value
Additional data
Possible responses
1. 0x55 (sync)
2. 0x81 (command)
3. 0x00 (length MSB)
4. 0x07 (length LSB)
5. 0x25 (size and address MSB, the two MSB of this byte are unused and set to zero)
6. 0x00
7. 0x00
8. 0x00
9. 0x04 (address LSB)
10. 0x00
11. 0x04
12. 0xXX (CRC MSB)
13. 0xXX (CRC LSB)
Details
0x81
Size, Address and Length
0xC1: MEMDATA
0xC2: MEMORY_READWRITE_STATUS
0x41: NACK
Details
0x82
0x01 to halt the CPU 0x00 to release the halt and reset the
device.
0x40: ACK
0x41: NACK
(Section
(Section
(Section
(Section
39.6.8.1)
39.6.8.2)
39.6.8.2)
39.6.8.4)
AT32UC3C
(Section
39.6.8.5)
1239

Related parts for AT32UC3C2512C Automotive