Mikrocontroller-Module mit USB-Schnittstelle

Eine Übersicht über die Module mit Atmel und STM32 USB-Mikrocontrollern

 

 
 

Modul

Controller

Entwicklungssysteme, Programmierung, Debugging

U2DIL - AT90USB162

  • passend für 28-poligen Dual-in-line-Sockel (0,6" Abstand der Pin-Reihen)

  • Mini-USB-Buchse

  • 6-poliger Programmieranschluß (Atmel ISP konform)

  • 3-poliger Quarz-Sockel (16MHz im Lieferumfang)

AT90USB162

  • AVR 8Bit-RISC-Architektur

  • 16kByte Flash-Speicher

  • 512Byte EEPROM

  • 512Byte SRAM

  • 21 Ports

  • 2,7 ... 5,5V

  • max. 16MHz (8 oder 16MHz für USB-Betrieb erforderlich)

  • USB 2.0, full speed (12MBit/s)

Entwicklungssysteme

  • AVR-Studio

Programmierung

  • SPI (Atmel AVRISP MKII)

  • USB (DFU-Bootloader, Software "Atmel FLIP")

Debugging

  • debugWire (AVR JTAG MKII)

U2DIL - ATMEGA32U2

  • passend für 28-poligen Dual-in-line-Sockel (0,6" Abstand der Pin-Reihen)

  • Mini-USB-Buchse

  • 6-poliger Programmieranschluß (Atmel ISP konform)

  • 3-poliger Quarz-Sockel (16MHz im Lieferumfang)

ATMEGA32U2

  • AVR 8Bit-RISC-Architektur

  • 32kByte Flash-Speicher

  • 1024Byte EEPROM

  • 1024Byte SRAM

  • 21 Ports

  • 2,7 ... 5,5V

  • max. 16MHz (8 oder 16MHz für USB-Betrieb erforderlich)

  • USB 2.0, full speed (12MBit/s)

Entwicklungssysteme

  • AVR-Studio

Programmierung

  • SPI (AVRISP MKII)

  • USB (DFU-Bootloader, Software "Atmel FLIP")

Debugging

  • debugWire (AVR JTAG MKII, JTAGICE3)

U4DIL - ATMEGA32U4

  • passend für 40-poligen Dual-in-line-Sockel (0,6" Abstand der Pin-Reihen)

  • Mini-USB-Buchse

  • 6-poliger Programmieranschluß (Atmel ISP konform)

  • 3-poliger Quarz-Sockel (16MHz im Lieferumfang)

ATMEGA32U4

  • AVR 8Bit-RISC-Architektur

  • 32kByte Flash-Speicher

  • 1024Byte EEPROM

  • 2,5kByte SRAM

  • 26 Ports

  • 2,7 ... 5,5V

  • max. 16MHz (8 oder 16MHz für USB-Betrieb erforderlich)

  • USB 2.0, full speed (12MBit/s)

Entwicklungssysteme

  • AVR-Studio

Programmierung

  • SPI (AVRISP MKII)

  • USB (DFU-Bootloader, Software "Atmel FLIP")

Debugging

  • JTAG (AVR JTAG MKII, JTAGICE3)

U6DIL - AT90USB1286

  • passend für 64-poligen Dual-in-line-Sockel (0,9" Abstand der Pin-Reihen)

  • Mini-USB-Buchse

  • 6-poliger Programmieranschluß (Atmel ISP konform)

  • 3-poliger Quarz-Sockel (16MHz im Lieferumfang)

AT90USB1286

  • AVR 8Bit-RISC-Architektur

  • 128kByte Flash-Speicher

  • 4kByte EEPROM

  • 4kByte SRAM

  • 48 Ports

  • 2,7 ... 5,5V

  • max. 16MHz (8 oder 16MHz für USB-Betrieb erforderlich)

  • USB 2.0, full speed (12MBit/s), nur Device Mode

Entwicklungssysteme

  • AVR-Studio

Programmierung

  • SPI (AVRISP MKII)

  • USB (DFU-Bootloader, Software "Atmel FLIP")

Debugging

  • JTAG (AVR JTAG MKII, JTAGICE3)

X4DIL - ATXMEGA32A4U

  • passend für 40-poligen Dual-in-line-Sockel (0,6" Abstand der Pin-Reihen)

  • Mini-USB-Buchse

  • 6-poliger Programmieranschluß (Atmel PDI konform)

  • 3-poliger Quarz-Sockel (16MHz im Lieferumfang)

  • 3,3V-Spannungsregler

ATXMEGA32A4U

  • AVR 8/16Bit-RISC-Architektur (XMEGA)

  • 36kByte Flash-Speicher

  • 1kByte EEPROM

  • 4kByte SRAM

  • 34 Ports

  • 1,6 ... 3,6V

  • max. 32MHz (8,12 oder 16MHz Quarz für USB-Betrieb erforderlich)

  • USB 2.0, full speed (12MBit/s)

Entwicklungssysteme

  • AVR-Studio 5.1 (oder höher)

Programmierung

  • PDI (AVRISP MKII)

  • USB (DFU-Bootloader, Software "Atmel FLIP")

Debugging

  • PDI (AVR JTAG MKII, JTAGICE3)

 

X4DIL - ATXMEGA128A4U

  • passend für 40-poligen Dual-in-line-Sockel (0,6" Abstand der Pin-Reihen)

  • Mini-USB-Buchse

  • 6-poliger Programmieranschluß (Atmel PDI konform)

  • 3-poliger Quarz-Sockel (16MHz im Lieferumfang)

  • 3,3V-Spannungsregler

ATXMEGA128A4U

  • AVR 8/16Bit-RISC-Architektur (XMEGA)

  • 136kByte Flash-Speicher

  • 2kByte EEPROM

  • 8kByte SRAM

  • 34 Ports

  • 1,6 ... 3,6V

  • max. 32MHz (8,12 oder 16MHz Quarz für USB-Betrieb erforderlich)

  • USB 2.0, full speed (12MBit/s)

Entwicklungssysteme

  • AVR-Studio 5.1 (oder höher)

Programmierung

  • PDI (AVRISP MKII)

  • USB (DFU-Bootloader, Software "Atmel FLIP")

Debugging

  • PDI (AVR JTAG MKII, JTAGICE3)

X3DIL - ATXMEGA256A3U / A3BU

  • passend für 64-poligen Dual-in-line-Sockel (0,9" Abstand der Pin-Reihen)

  • Mini-USB-Buchse

  • 6-poliger Programmieranschluß (Atmel PDI konform)

  • 3-poliger Quarz-Sockel (16MHz im Lieferumfang)

  • 3,3V-Spannungsregler

ATXMEGA256A3U / A3BU

  • AVR 8/16Bit-RISC-Architektur (XMEGA)

  • 256+8 kByte Flash-Speicher

  • 4096Byte EEPROM

  • 16kByte SRAM

  • 50 Ports

  • 1,6 ... 3,6V

  • max. 32MHz (8,12 oder 16MHz Quarz für USB-Betrieb erforderlich)

  • USB 2.0, full speed (12MBit/s)

  • A3BU: Batterieversorgungsanschluß und verbesserte Echtzeituhr

Entwicklungssysteme

  • AVR-Studio 5.1 (oder höher)

Programmierung

  • PDI (AVRISP MKII)

  • USB (DFU-Bootloader, Software "Atmel FLIP")

Debugging

  • PDI (AVR JTAG MKII, JTAGICE3)

  • JTAG (AVR JTAG MKII, JTAGICE3)

B1DIL - AT32UC3B1256

  • passend für 40-poligen Dual-in-line-Sockel (0,6" Abstand der Pin-Reihen)

  • Mini-USB-Buchse

  • 10-poliger Programmieranschluß (Atmel JTAG konform)

  • 3-poliger Quarz-Sockel (12MHz im Lieferumfang)

  • 3,3V-Spannungsregler

AT32UC3B1256

  • AVR 32Bit-RISC-Architektur

  • 256kByte Flash-Speicher

  • 0Byte EEPROM

  • 32kByte SRAM

  • 28 Ports

  • 1,8 ... 3,3V (Core-Spannung typ. 1,8V; Regler im Chip)

  • max. 60MHz (8, 12 oder 16MHz Quarz für USB-Betrieb erforderlich)

  • USB 2.0, full speed (12MBit/s)

Entwicklungssysteme

  • AVR32-Studio

  • AVR-Studio 5 und höher

Programmierung

  • JTAG (AVR JTAG MKII, JTAGICE3)

  • USB (DFU-Bootloader, Software "Atmel FLIP")

Debugging

  • JTAG (AVR JTAG MKII, JTAGICE3)

B0DIL - AT32UC3B0512

  • passend für 64-poligen Dual-in-line-Sockel (0,9" Abstand der Pin-Reihen)

  • Mini-USB-Buchse

  • 10-poliger Programmieranschluß (Atmel JTAG konform)

  • 3-poliger Quarz-Sockel (12MHz im Lieferumfang)

  • 3,3V-Spannungsregler

AT32UC3B0512

  • AVR 32Bit-RISC-Architektur

  • 512kByte Flash-Speicher

  • 0Byte EEPROM

  • 96kByte SRAM

  • 44 Ports

  • 1,8 ... 3,3V (Core-Spannung typ. 1,8V; Regler im Chip)

  • max. 60MHz (8, 12 oder 16MHz Quarz für USB-Betrieb erforderlich)

  • USB 2.0, full speed (12MBit/s)

Entwicklungssysteme

  • AVR32-Studio

  • AVR-Studio 5 und höher

Programmierung

  • JTAG (AVR JTAG MKII, JTAGICE3)

  • USB (DFU-Bootloader, Software "Atmel FLIP")

Debugging

  • JTAG (AVR JTAG MKII, JTAGICE3)

AVR-Stick - AT90USB162

  • USB-A-Stecker

  • ISP-Anschluß zur Programmierung

  • Jumper zur Aktivierung des Bootloaders (Programmierung über USB)

  • Keramikresonator 16MHz

AT90USB162

  • AVR 8Bit-RISC-Architektur

  • 16kByte Flash-Speicher

  • 512Byte EEPROM

  • 512Byte SRAM

  • 21 Ports (davon 13 herausgeführt)

  • 2,7 ... 5,5V

  • max. 16MHz (8 oder 16MHz für USB-Betrieb erforderlich)

  • USB 2.0, full speed (12MBit/s)

Entwicklungssysteme

  • AVR-Studio

Programmierung

  • SPI (AVRISP MKII)

  • USB (DFU-Bootloader, Software "Atmel FLIP")

Debugging

  • debugWire (AVR JTAG MKII)

AVR-Stick - ATMEGA32U2

  • USB-A-Stecker

  • ISP-Anschluß zur Programmierung

  • Jumper zur Aktivierung des Bootloaders (Programmierung über USB)

  • Keramikresonator 16MHz

ATMEGA32U2

  • AVR 8Bit-RISC-Architektur

  • 32kByte Flash-Speicher

  • 1024Byte EEPROM

  • 1024Byte SRAM

  • 21 Ports (davon 13 herausgeführt)

  • 2,7 ... 5,5V

  • max. 16MHz (8 oder 16MHz für USB-Betrieb erforderlich)

  • USB 2.0, full speed (12MBit/s)

Entwicklungssysteme

  • AVR-Studio

Programmierung

  • SPI (AVRISP MKII)

  • USB (DFU-Bootloader, Software "Atmel FLIP")

Debugging

  • debugWire (AVR JTAG MKII)

S64DIL-103 - STM32F103RGT6

  • passend für 64-poligen Dual-in-line-Sockel (0,9" Abstand der Pin-Reihen)

  • Mini-USB-Buchse

  • 20-poliger Programmieranschluß (JTAG/SWD)

  • 3-poliger Quarz-Sockel (8MHz im Lieferumfang)

  • 3,3V-Spannungsregler (300mA)

STM32F103RGT6

  • ARM Cortex-M3 32Bit RISC-Architektur

  • 1024kByte Flash-Speicher

  • 96kByte SRAM

  • 51 Ports

  • 2,0 - 3,6V

  • max. 72MHz (8MHz-Quarz für USB-Betrieb empfohlen)

  • USB 2.0, full speed (12MBit/s)

Entwicklungssysteme

  • z.B. Ac6 System Workbench for STM32

  • ARM GCC

Programmierung

  • ST-Link

  • Seriell (DFU-Bootloader)

Debugging

  • JTAG/SWD

S64DIL-405 - STM32F405RGT6

  • passend für 64-poligen Dual-in-line-Sockel (0,9" Abstand der Pin-Reihen)

  • Mini-USB-Buchse

  • 20-poliger Programmieranschluß (JTAG/SWD) 

  • 3-poliger Quarz-Sockel (8MHz im Lieferumfang)

  • 3,3V-Spannungsregler (300mA)

STM32F405RGT6

  • ARM Cortex-M4 32Bit RISC-Architektur mit FPU

  • 1024kByte Flash-Speicher

  • 192kByte SRAM

  • 51 Ports

  • 2,0 - 3,6V

  • max. 168MHz (8MHz-Quarz für USB-Betrieb empfohlen)

  • USB 2.0, full speed (12MBit/s) und high speed (480MBit/s)

Entwicklungssysteme

  • z.B. Ac6 System Workbench for STM32

  • ARM GCC

Programmierung

  • ST-Link

  • USB, seriell (DFU-Bootloader)

Debugging

  • JTAG/SWD

S64DIL-476 - STM32L476RGT6

  • passend für 64-poligen Dual-in-line-Sockel (0,9" Abstand der Pin-Reihen)

  • Mini-USB-Buchse

  • 20-poliger Programmieranschluß (JTAG/SWD) 

  • 3-poliger Quarz-Sockel (8MHz im Lieferumfang)

  • 32,768kHz-Quarz auf der Platine

  • 3,3V-Spannungsregler (300mA)

STM32L476RGT6

  • ARM Cortex-M4 32Bit RISC-Architektur mit FPU

  • 1024kByte Flash-Speicher

  • 192kByte SRAM

  • 51 Ports

  • 1,8 - 3,6V

  • max. 80MHz (32,768kHz-Quarz für USB-Betrieb empfohlen)

  • USB 2.0, full speed (12MBit/s) und high speed (480MBit/s)

Entwicklungssysteme

  • z.B. Ac6 System Workbench for STM32

  • ARM GCC

Programmierung

  • ST-Link

  • USB, seriell (DFU-Bootloader)

Debugging

  • JTAG/SWD

S64DIL-053 - STM32L053R8T7

  • passend für 64-poligen Dual-in-line-Sockel (0,9" Abstand der Pin-Reihen)

  • Mini-USB-Buchse

  • 20-poliger Programmieranschluß (JTAG/SWD) 

  • 3-poliger Quarz-Sockel (8MHz im Lieferumfang)

  • 32,768kHz-Quarz auf der Platine

  • 3,3V-Spannungsregler (300mA)

 

STM32L053R8T7

  • ARM Cortex-M0+ 32Bit RISC-Architektur

  • 64kByte Flash-Speicher

  • 2kByte EEPROM

  • 8kByte SRAM

  • 51 Ports

  • 1,65 - 3,6V

  • max. 32MHz (8MHz-Quarz für USB-Betrieb empfohlen)

  • USB 2.0, full speed (12MBit/s)

 

Entwicklungssysteme

  • z.B. Ac6 System Workbench for STM32

  • ARM GCC

Programmierung

  • ST-Link

  • SWD, seriell (DFU-Bootloader)

Debugging

  • SWD

 

S64DIL-446 - STM32F446RET6

  • passend für 64-poligen Dual-in-line-Sockel (0,9" Abstand der Pin-Reihen)

  • Mini-USB-Buchse

  • 20-poliger Programmieranschluß (JTAG/SWD) 

  • 3-poliger Quarz-Sockel (8MHz im Lieferumfang)

  • 3,3V-Spannungsregler (300mA)

 

STM32F446RET6

  • ARM Cortex-M4 32Bit RISC-Architektur mit FPU

  • 512kByte Flash-Speicher

  • 128kByte SRAM

  • 50 Ports

  • 2,0 - 3,6V

  • max. 180MHz (8MHz-Quarz für USB-Betrieb empfohlen)

  • USB 2.0, full speed (12MBit/s) und high speed (480MBit/s)

 

Entwicklungssysteme

  • z.B. Ac6 System Workbench for STM32

  • ARM GCC

Programmierung

  • ST-Link

  • USB, seriell (DFU-Bootloader)

Debugging

  • JTAG/SWD

 

 

AT90USB162 und ATMEGA32U2 gehören zu einer Familie. Sie haben die gleiche Pin-Belegung und USB-Engine. Sie unterscheiden sich nur in der Speicherausstattung.

ATMEGA32U4 und AT90USB1286 gehören zu einer Familie. Sie haben die gleiche USB-Engine. Sie unterscheiden sich nur in der Speicherausstattung und in der Anzahl der I/O-Ports.

ATXMEGA32A4U, ATXMEGA128A4U und ATXMEGA256A3U besitzen die modernere XMEGA-Architektur. Sie besitzen untereinander die gleiche USB-Engine, sind jedoch nicht kompatibel zu den anderen Controllern.

AT32UC3B1256 und AT32UC3B0512 sind 32Bit-Controller einer Familie.

 

Alle AVR-Module werden mit dem originalen DFU-Bootloader von Atmel ausgeliefert. Die Module können daher über die USB-Schnittstelle programmiert werden (jedoch kein "debugging"). Das Laden einer Firmware mit einem Programmiergerät ist optional.