diff --git a/Hardware.md b/Hardware.md new file mode 100644 index 0000000..ac2e7dd --- /dev/null +++ b/Hardware.md @@ -0,0 +1,55 @@ +# Hardware Overview +* Atmel 32bit AVR Microcontroller AT32UC3B1256 +* MicroSD card reader +* Micro push-button +* Multi-color LED indicator +* JTAG Interface (can be used for I/O) +* Standard “Type A” USB connector + +# Amtel AT32UC3B1256 Features +* High Performance, Low Power AVR 32 UC 32-Bit Microcontroller +* Compact Single-cycle RISC Instruction Set Including DSP Instruction Set +* Read-Modify-Write Instructions and Atomic Bit Manipulation +* Performing up to 1.39 DMIPS / MHz +* Up to 83 DMIPS Running at 60 MHz from Flash +* Up to 46 DMIPS Running at 30 MHz from Flash +* Memory Protection Unit +* Multi-hierarchy Bus System +* High-Performance Data Transfers on Separate Buses for Increased Performance +* 7 Peripheral DMA Channels Improves Speed for Peripheral Communication +* Internal High-Speed Flash +* 512K Bytes, 256K Bytes, 128K Bytes, 64K Bytes Versions +* Single Cycle Access up to 30 MHz +* Prefetch Buffer Optimizing Instruction Execution at Maximum Speed +* 4ms Page Programming Time and 8ms Full-Chip Erase Time +* 100,000 Write Cycles, 15-year Data Retention Capability +* Flash Security Locks and User Defined Configuration Area +* Internal High-Speed SRAM, Single-Cycle Access at Full Speed +* 96K Bytes (512KB Flash), 32K Bytes (256KB and 128KB Flash), 16K Bytes (64KB Flash) +* Interrupt Controller +* Autovectored Low Latency Interrupt Service with Programmable Priority +* System Functions +* Power and Clock Manager Including Internal RC Clock and One 32KHz Oscillator +* Two Multipurpose Oscillators and Two Phase-Lock-Loop (PLL) allowing Independant CPU Frequency from USB Frequency +* Watchdog Timer, Real-Time Clock Timer +* Universal Serial Bus (USB) +* Device 2.0 and Embedded Host Low Speed and Full Speed +* Flexible End-Point Configuration and Management with Dedicated DMA Channels +* On-chip Transceivers Including Pull-Ups +* USB Wake Up from Sleep Functionality +* One Three-Channel 16-bit Timer/Counter (TC) +* Three External Clock Inputs, PWM, Capture and Various Counting Capabilities +* One 7-Channel 20-bit Pulse Width Modulation Controller (PWM) +* Three Universal Synchronous/Asynchronous Receiver/Transmitters (USART) +* Independant Baudrate Generator, Support for SPI, IrDA and ISO7816 interfaces +* Support for Hardware Handshaking, RS485 Interfaces and Modem Line +* One Master/Slave Serial Peripheral Interfaces (SPI) with Chip Select Signals +* One Synchronous Serial Protocol Controller +* Supports I2S and Generic Frame-Based Protocols +* One Master/Slave Two-Wire Interface (TWI), 400kbit/s I2C-compatible +* One 8-channel 10-bit Analog-To-Digital Converter, 384ks/s +* 16-bit Stereo Audio Bitstream DAC +* Sample Rate Up to 50 KHz +* QTouch Library Support +* Capacitive Touch Buttons, Sliders, and Wheels +* QTouch and QMatrix Acquisition \ No newline at end of file