Programming the Atmel
AT91SAM7 Families
The 16/32-bit Atmel AT91SAM7 family is based on the ARM7TDMI processor. It provides the optimal combination of processor power, on-chip peripherals and memory blocks for demanding real-time applications that require high performance on a tight power budget and is an ideal design solution for
8-bit microcontrollers get a quantum jump over real time performance. With a rich set of peripherals and
a complete set of system functions, these controllers are designed for using in a range of applications
including industrial control, automotive, medical, connectivity and any
other general purpose embedded application requiring high performance and
low power consumption in a cost-effective package.
| AT91SAM7AX
Series |
|
Device/s |
Description |
| AT91SAM7A1 |
The
AT91SAM7A1 features a 36 MIPS ARM7TDMI processor with 4K bytes of
SRAM, fully programmable External Bus Interface (EBI) and a rich
peripheral set including one CAN controller (2.0A and 2.0B Full
CAN) and four-channel 16-bit Pulse Width Modulation. It provides a
powerful, cost-effective solution to many compute-intensive
embedded control applications in the automotive and industrial
world. |
|
| AT91SAM7A2 |
The
AT91SAM7A2 features a 27 MIPS ARM7TDMI processor with 16K bytes of
SRAM, fully programmable External Bus Interface (EBI) and a rich
peripheral set including four CAN controllers (2.0A and 2.0B Full
CAN) and four-channel 16-bit Pulse Width Modulation. It provides a
powerful, cost-effective solution to many compute-intensive
embedded control applications in the automotive and industrial
world. |
|
| AT91SAM7SXX
Series |
|
Device/s |
Description |
| AT91SAM7S32 |
Atmel抯
AT91SAM7S32 is a member of a series of low pincount Flash
microcontrollers based on the 32-bit ARM RISC processor. It
features a 32 Kbyte high-speed Flash and an 8 Kbyte SRAM, a large
set of peripherals and a complete set of system functions
minimizing the number of external components. The device is an
ideal migration path for 8-bit microcontroller users looking for
additional performance and extended memory. |
|
| AT91SAM7S64 |
Atmel抯
AT91SAM7S64 is a member of a series of low pincount Flash
microcontrollers based on the 32-bit ARM RISC processor. It
features a 64 Kbyte high-speed Flash and an 16 Kbyte SRAM, a large
set of peripherals, including a USB 2.0 device, and a complete set
of system functions minimizing the number of external components.
The device is an ideal migration path for 8-bit microcontroller
users looking for additional performance and extended memory. |
|
| AT91SAM7S128 |
Atmel抯
AT91SAM7S128 is a member of a series of low pincount Flash
microcontrollers based on the 32-bit ARM RISC processor. It
features a 128 Kbyte high-speed Flash and a 32 Kbyte SRAM, a large
set of peripherals, including a USB 2.0 device, and a complete set
of system functions minimizing the number of external components.
The device is an ideal migration path for 8-bit microcontroller
users looking for additional performance and extended memory. |
|
| AT91SAM7S256 |
Atmel抯
AT91SAM7S256 is a member of a series of low pincount Flash
microcontrollers based on the 32-bit ARM RISC processor. It
features a 256 Kbyte high-speed Flash and a 64 Kbyte SRAM, a large
set of peripherals, including a USB 2.0 device, and a complete set
of system functions minimizing the number of external components.
The device is an ideal migration path for 8-bit microcontroller
users looking for additional performance and extended memory. |
AT91SAM families include AT91SAM7AX series and AT91SAM7SXX series, so far have totally 7 microcontroller members. Most of these microcontrollers have
on-chip flash. Some of these microcontrollers can not add external flash
chip. We summarize it here:
With on-chip flash: AT91SAM7S32/64/128/256, AT91SAM7A3.
Capable of adding external flash chip: AT91SAM7A1/A2.
Embest Flash Programmer supports programming these on-chip flashs and
external flash chips of the AT91SAM7 families via jtag interface. This is very useful for customers. Embest Flash Programmer can be released as a powerful tool for Embest IDE for ARM package, it also can be released as an individual tool for customers used for programming flash chip.This software must be applied together with ARM emulator made by Embest or a JTAG cable made by yourself which we describe in our document. When purchase this tool individually, you should make a JTAG cable by yourself or buy an Embest Jtag emulator(PowerICE or Emulator or UNetICE). We have offered detail document about how to make a JTAG cable by yourself.
The software interface of Embest Flash Programmer is showed below:
>>Back to Flash programmer<<
|