8051 PIC AVR Arduino Reneasas Peripherals

AVR overview and Specifications

Delivering ease-of-use, low power consumption and a high level of integration, Atmel® AVR® 8-bit and 32-bit microcontrollers (MCUs) complement the Atmel® | SMART line of ARM®-based microcontrollers and microprocessors. These devices offer a unique combination of performance, power efficiency and design flexibility. Optimized to reduce time to market, they are based on the industry's most code-efficient architecture for C and assembly programming. No other microcontroller delivers more computing performance with better power efficiency. Industry-leading development tools and design support further help you get your design to market faster. Plus once your products have launched, the large AVR family allows you to reuse your knowledge to improve and enhance your offerings, making it easy and cost-effective to expand into new markets.

Features:



Multifunction, bi-directional general-purpose I/O ports with configurable, built-in pull-up resistors.Multiple internal oscillators, including RC oscillator without external parts
Internal, self-programmable instruction flash memory up to 256 kB (384 kB on XMega).In-system programmable using serial/parallel low-voltage proprietary interfaces or JTAG.
Optional boot code section with independent lock bits for protection.On-chip debugging (OCD) support through JTAG or debugWIRE on most devices.The JTAG signals (TMS, TDI, TDO, and TCK) are multiplexed on GPIOs. These pins can be configured to function as JTAG or GPIO depending on the setting of a fuse bit, which can be programmed via ISP or HVSP. By default, AVRs with JTAG come with the JTAG interface enabled.DebugWIRE uses the /RESET pin as a bi-directional communication channel to access on-chip debug circuitry. It is present on devices with lower pin counts, as it only requires one pin.Internal data EEPROM up to 4 kB
Internal SRAM up to 16 kB (32 kB on XMega).External 64 kB little endian data space on certain models, including the Mega8515 and Mega162.The external data space is overlaid with the internal data space, such that the full 64 kB address space does not appear on the external bus.In certain members of the XMega series, the external data space has been enhanced to support both SRAM and SDRAM. As well, the data addressing modes have been expanded to allow up to 16 MB of data memory to be directly addressed.AVRs generally do not support executing code from external memory. Some ASSPs using the AVR core do support external program memory.8-bit and 16-bit timers.PWM output (some devices have an enhanced PWM peripheral which includes a dead-time generator).Input capture that record a time stamp triggered by a signal edge.Analog comparator 10 or 12-bit A/D converters, with multiplex of up to 16 channels 12-bit D/A converters.A variety of serial interfaces, including
I²C compatible Two-Wire Interface (TWI) Synchronous/asynchronous serial peripherals (UART/USART) (used with RS-232, RS-485, and more) Serial Peripheral Interface Bus (SPI)
Universal Serial Interface (USI): a multi-purpose hardware communication module that can be used to implement an SPI, I2C or UART interface.Brownout detection,Watchdog timer (WDT).Multiple power-saving sleep modes.Lighting and motor control (PWM-specific) controller models,CAN controller support,USB controller support.
Proper full-speed (12 Mbit/s) hardware & Hub controller with embedded AVR.
Also freely available low-speed (1.5 Mbit/s) (HID) bitbanging software emulations,Ethernet controller support,LCD controller support.Low-voltage devices operating down to 1.8 V (to 0.7 V for parts with built-in DC–DC upconverter) picoPower devices
DMA controllers and "event system" peripheral communication.Fast cryptography support for AES and DES


No comments:

Post a Comment