AT86RF401E ATMEL [ATMEL Corporation], AT86RF401E Datasheet - Page 14

no-image

AT86RF401E

Manufacturer Part Number
AT86RF401E
Description
Smart RF Wireless Data Microtransmitter
Manufacturer
ATMEL [ATMEL Corporation]
Datasheet
Serial Programming
Algorithm
Signature Bytes
14
AT86RF401
Refer to Figure 4 (page 15), Figure 5 (page 16) and Figure 6 (page 17). To program and
verify the AT86RF401 in the serial programming mode, the following sequence is
recommended.
Power-up Sequence:
1. Apply power between VDD and GND while RESETB and SCK are set to “0”. If a
2. Wait for at least 20 ms and enable serial programming by sending the Program-
3. If a chip erase is performed, wait 4 ms, give RESETB a positive pulse and start
4. The array is programmed one byte at a time by supplying the address and data
5. Any memory location can be verified by using the Read instruction, which
6. At the end of the programming session, RESETB must be set high to commence
All Atmel microcontrollers have a three-byte signature code that identifies the device.
For the AT86RF401, the signature bytes are:
crystal is not connected across pins XTAL and XTALB, apply a clock signal to the
XTAL pin. If the programmer can not guarantee that SCK is held low during
power-up, RESETB must be given a positive pulse after SCK has been set to “0”.
ming Enable instruction to pin SDI. This must occur prior to any program/erase
operations.
over again from Step 2.
together with the appropriate Write instruction. The memory location is first auto-
matically erased before new data is written. The next byte can be written after
4 ms.
returns the content at the selected address at serial output SDO.
normal operation.
0x000: 0x1E (indicates manufactured by Atmel)
0x001: 0x91 (indicates 2 Kbytes Flash program memory)
0x002: 0x81 (indicates AT86RF401 when 0x001 is 0x91)
1424F–RKE–12/03

Related parts for AT86RF401E