Jste zde

32bitový Flash MCU s nejnižším příkonem od firmy Atmel

Firma Atmel oznámila nové 32bitové Flash Mikrokontroléry, založené na jádru AVR32 UC a disponující 512kB Flash, 10/100 Ethernet MAC, USB 2.0 a rozhraním pro externí SRAM/SDRAM.

Prvními z těchto nových mikrokontrolérů jsou AT32UC3A0512 a AT32UC3A1512 s výkonem 80 DMIPS (Dhrystone MIPS) na 66 Mhz a spotřebou pouhých 40 mA na 3.3V. V přepočtu jde o příkon 1,65mW/DMIPS, což předčí jiné architektury s podobnými vlastnostmi. Již zmíněné vlastnosti napovídají, že tyto MCU budou velmi vhodné především pro přenosná  zařízení.

Jádro AVR32 UC používá 3-stage pipeline Harvardskou architekturu, speciálně navrženou k optimalizaci čtení instrukcí z on-chip Flash paměti. Jde o první jádro schopné integrace jednocyklového čtení/zápisu SRAM s přímým rozhraním do CPU, které obchází systémovou sběrnici k dosažení rychlejšího vykonání instrukcí a nižší spotřeby. AVR32 UC sdílí architekturu instrukční sady s AVR32 AP – tedy jakýmsi jeho rodičem.

Externí rozhraní sběrnice (EBI) umožňuje rozšíření fyzické paměti na 16MB. Nesdílená 16bitová datová sběrnice má rozhraní pro velkou externí SRAM, SDRAM, ROM, Flash zařízení a zařízení s namapovanou pamětí jako LCD a FPGA.

Základní vlastnosti

  • Výkonný a nízkopříkonový 32bitový AVR32 UC Mikrokontrolér
    • kompaktní jednocyklová RISC instrukční sada vč. DSP instrukční sady
    • kmitočet až 66 Mhz s 1,24 DMIPS/MHz
    • MPU
  • Interní Flash
    • verze s 512kB, 256kB, 128kB
    • jednocyklový přístup až do 30 Mhz
    • 100 000 cyklů zápisu, uchování dat 10 let
    • Flash Security Lock
  • Interní SRAM
    • 64kB (512kB a 256kB Flash), 32kB (128kB Flash)
  • Rozhraní pro externí paměť pro typy odvozené od AT32UC3A0
    • SDRAM/SRAM (16bitové datové a 24bitové Adresovací sběrnice)
  • Řadič přerušení
  • Systémové funkce
    • Power a Clock Manager + Internal RC Clock a 1x 32KHz Oscilátor
    • dva víceúčelové oscilátory a 2x PLL
    • Watchdog Timer, RTC Timer
  • USB
    • Ver. 2.0 Full Speed
    • On-chip Transceiver
  • Rozhraní pro Ethernet MAC 10/100 Mbps
    • 802.3 Ethernet Meda Access Controller
    • Podpora MII a RMII
  • Tříkanálový, 16bitový Timer/Counter
  • Sedmikanálový, 16bitový PWM Controller
  • 4x USART
  • 3x Master/Slave SPI
  • 1x Synchronous Serial Protocol Controller (podpora I2S)
  • 1x Master/Slave TWI (Two-Wire Interface), 400kbps I2C kompatibilní
  • 1x osmikanálový, 10bitový ADC
  • On-Chip Debug systém (rozhraní JTAG)
  • Pouzdro 100-pin TQFP (69 GPIO vývodů), 144-pin LQFP (109 GPIO vývodů)
  • 5V Tolerant I/O na vstupu
  • Zdroj 3.3V

Vývojové nástroje

Firma Atmel poskytuje GNU gcc C Compiler, GNU gdb Debugger, FreeRTOS.org (real-time kernel) a IwIP TCP/IP Protocol Stack pro rodinu UC3A, vše je k dispozici zdarma.

Dále jsou k dispozici licence od IAR (Embedded Workbench), ExpressLogic (ThreadX) a Micrium (uCOS/II).

AVR32 Studio a AVR JTAGICE mkII poskytuje integrované vývojové prostředí již konfigurované pro řadu nástrojů GNU, včetně podpory.
EVK1100 Evaluation Kit nabízí Ethernet a USB rozhraní a navíc další komunikační porty jako SPI, TWI a USART.

Dostupnost a cena

AT32UC3A0512 s EBI je dostupné v pouzdře 144-pin QFP, AT32U3A1512 bez EBI pak v pouzdře 100-pin QFP. Ceny se pohybují kolem USD 8,16 a USD 7,43 při odběru 10 000 kusů.

David Novák david.novak@ HW.cz

Downloads & Odkazy

Hodnocení článku: