Another 32-bit Core Goes On A Diet

April 4, 2007
Putting out a new 32-bit microcontroller architecture is not something vendors do every day but last year Atmel introduced the AVR32 line of microcontrollers. The first version targeted the high end of the spectrum. At this year’s ESC, Atmel is working t

Putting out a new 32-bit microcontroller architecture is not something vendors do every day but last year Atmel introduced the AVR32 (see A New Player In The 32-Bit Procesor Field, ED Online 11939) line of microcontrollers. The first version targeted the high end of the spectrum. At this year’s ESC, Atmel is working to fill in the other end of the spectrum.

The AT32UC3A (Fig. 1) foregoes some of the features found in its older sibling. For example, the memory management unit has been replaced with a memory protection unit. This allows applications to be protected from one another but without the overhead needed for higher end operating systems like Linux and Windows CE. The protection unit handles 16 independent regions. Likewise, the big caches are gone. All this saves a sizable chunk of real estate and it actually makes the system more determinant. These features are more valuable in many embedded application areas. A split flash memory uses staggered access to double instruction delivery speed.

This 66MHz 80MIPS chip cuts the pipeline down to 3-stages (Fig. 2) and removes the Java support but it adds more bit field instructions and better interrupt handling. The chip is still targeted at applications that do some heavy number crunching as it keeps the DSP instruction set features that employ a single cycle fractional MAC (multiply/add/accumulate). For data transfers, the system employs DMA across the main bus matrix. It is designed to handle numerous bus masters simultaneously. The USB On-The-Go can be a master or slave device. Ethernet is the other major peripheral.

Nexus-compatible trace support augments the JTAG debug support. The 3.3V chip draws only 35ma at 66MHz. It has 64Kbytes of SRAM and 512Kbytes of flash. Pricing starts at $8.67.

Atmel had the older sibling on display as well with its $69 AVR32 Network Gateway kit (Fig. 3). It has an AT32AP7000 processor, 16-bit stereo audio DAC, 2048 by 2048 pixel TFT/STN LCD controller, high-speed USB 2.0 with on-chip PHY, and a pair of 10/100 Ethernet MACs. Interfaces include serial ports, I2S, AC97, TWI/I2C, SPI, PS/2 and several synchronous serial modules (SSC).

For more information, visit www.atmel.com.
About the Author

William G. Wong | Senior Content Director - Electronic Design and Microwaves & RF

I am Editor of Electronic Design focusing on embedded, software, and systems. As Senior Content Director, I also manage Microwaves & RF and I work with a great team of editors to provide engineers, programmers, developers and technical managers with interesting and useful articles and videos on a regular basis. Check out our free newsletters to see the latest content.

You can send press releases for new products for possible coverage on the website. I am also interested in receiving contributed articles for publishing on our website. Use our template and send to me along with a signed release form. 

Check out my blog, AltEmbedded on Electronic Design, as well as his latest articles on this site that are listed below. 

You can visit my social media via these links:

I earned a Bachelor of Electrical Engineering at the Georgia Institute of Technology and a Masters in Computer Science from Rutgers University. I still do a bit of programming using everything from C and C++ to Rust and Ada/SPARK. I do a bit of PHP programming for Drupal websites. I have posted a few Drupal modules.  

I still get a hand on software and electronic hardware. Some of this can be found on our Kit Close-Up video series. You can also see me on many of our TechXchange Talk videos. I am interested in a range of projects from robotics to artificial intelligence. 

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!