Datasheet

1239
32117D–AVR-01/12
AT32UC3C
39.6.7.7 DISABLE
Disables the AW. The AW will respond with an ACK response and then disable itself.
39.6.7.8 2_PIN_MODE
Enables the DATAOUT pin as an output pin. All responses sent from the aWire slave will be sent
on this pin, instead of the RESET_N pin, starting with the ACK for the 2_PIN_MODE command.
39.6.7.9 MEMORY_WRITE
This command enables programming of memory/writing to registers on the SAB. The
MEMORY_WRITE command allows words, halfwords, and bytes to be programmed to a contin-
uous sequence of addresses in one operation. Before transferring the data, the user must
supply:
1. The number of data
bytes to write + 5 (size and starting address) in the length field.
2. The size of the transfer: words, halfwords, or bytes.
3. The starting address of the transfer.
The 4 MSB of the 36 bit SAB address are submitted together with the size field (2 bits). Then fol-
lows the 4 remaining address bytes and finally the data bytes. The size of the transfer is
specified using the values from the following table:
Below is an example write command:
1. 0x55 (sync)
2. 0x80 (command)
3. 0x00 (length MSB)
Table 39-38. DISABLE Details
Command Details
Command value 0x07
Additional data N/A
Possible responses
0x40: ACK (Section 39.6.8.1)
0x41: NACK (Section 39.6.8.2)
Table 39-39. DISABLE Details
Command Details
Command value 0x07
Additional data N/A
Possible responses
0x40: ACK (Section 39.6.8.1)
0x41: NACK (Section 39.6.8.2)
Table 39-40. Size Field Decoding
Size field Description
00 Byte transfer
01 Halfword transfer
10 Word transfer
11 Reserved