+Tools
ATMEL
STUDIO ID
Progettare con i micro
Linee guida e consigli utili per verificare il proprio progetto prima
di mandarlo in produzione
di MARIANO SEVERI – LVD Systems
VR XMEGA è la serie di microcontrollori low-power ad elevate prestazioni proposta da Atmel. I dispositivi hanno architettura RISC a 8/16 bit e
schema Harvard con bus separati per
accesso alle memorie dati e programma.
La CPU dispone di un register file composto da 32 registri general-purpose
con supporto per accesso simultaneo a
due di questi in ogni ciclo di clock. La
ALU implementa fino a 142 istruzioni
con esecuzione in pipeline a singolo livello, in grado di garantire una capacità di calcolo di 1 MIPS/MHz.
Sono poi disponibili: flash programmabile in-system con supporto per mo-
A
dalità read-while-write; memoria EEPROM e SRAM on-chip; 2 controller
DMA; interrupt controller multilivello
programmabile; fino a 50 linee di I/O
general-purpose; contatore RTC a 16-
bit; timer/counter a 16-bit con funzionalità di capture e compare e supporto
PWM; fino a 3 porte USART; 2 porte
seriali compatibili con SMBUS ed I2C;
2 periferiche SPI; controller USB 2.0;
ADC a 12-bit con gain programmabile e
2 comparatori analogici con supporto
per modalità a finestra; moduli dedicati per calcolo di CRC e crittografia AES;
watchdog timer programmabile; oscillatore interno, supporto per oscillatore
esterno, PLL e prescaler; circuito di
power-on reset e brown-out detection;
programmabilità e supporto per debug
in circuit mediante porta PDI.
Grazie alla architettura flessibile ed all’insieme piuttosto esteso di periferiche, i microcontrollori della serie AVR
XMEGA di Atmel rappresentano così
Figura 1. Filtrare opportunamente le
alimentazioni digitale ed analogica evita
problemi di rumore e integrità di segnale
(da [1])
FOCUS ON
SKILLS
INSIDE
TOOLS
ANALOG
TIPS’N TRICKS
MARKET NEWS
SPOTLIGHT
EVENTS ZAPPING
MEMBERSHIP
http://www.elettroshop.com/smart
Tabella dei contenuti per la edizione digitale del Firmware - Settembre 2013 / N°92