Description
The F2806x Piccolo family of microcontrollers (MCUs) provides the power of the C28x core and CLA coupled with highly integrated control peripherals in low pin-count devices. This family is code-compatible with previous C28x-based code, and also provides a high level of analog integration. An internal voltage regulator allows for single-rail operation. Enhancements have been made to the High-Resolution Pulse Width Modulator (HRPWM) module to allow for dual-edge control (frequency modulation). Analog comparators with internal 10-bit references have been added and can be routed directly to control the ePWM outputs. The ADC converts from 0 to 3.3-V fixed full-scale range and supports ratio-metric VREFHI/VREFLO references. The ADC interface has been optimized for low overhead and latency.
- 90 MHz (11.11-ns Cycle Time)
- 16 x 16 and 32 x 32 Multiply and Accumulate (MAC) Operations
- 16 x 16 Dual MAC
- Harvard Bus Architecture
- Atomic Operations
- Fast Interrupt Response and Processing
- Unified Memory Programming Model
- Code-Efficient (in C/C++ and Assembly)
- Native Single-Precision Floating-Point Operations
- 32-Bit Floating-Point Math Accelerator
- Executes Code Independently of the Main CPU
- Extends C28x Instruction Set to Support Complex Multiply, Viterbi Operations, and Cyclic Redundency Check (CRC)
- Up to 256KB of Flash
- Up to 100KB of RAM
- 2KB of One-Time Programmable (OTP) ROM
- Single 3.3-V Supply
- No Power Sequencing Requirement
- Integrated Power-on Reset and Brown-out Reset
- Low-Power Operating Modes
- No Analog Support Pin
- IEEE Standard 1149.1-1990 Standard Test Access Port and Boundary Scan Architecture
- Two Internal Zero-Pin Oscillators
- On-Chip Crystal Oscillator/External Clock Input
- Watchdog Timer Module
- Missing Clock Detection Circuitry
- 16 PWM Channels Total (8 HRPWM-Capable)
- Independent 16-Bit Timer in Each Module
- Up to 3.46 MSPS
- Up to 16 Channels
- Protects Secure Memory Blocks
- Prevents Reverse-Engineering of Firmware
- Two Serial Communications Interface (SCI) [UART] Modules
- Two Serial Peripheral Interface (SPI) Modules
- One Inter-Integrated-Circuit (I2C) Bus
- One Multichannel Buffered Serial Port (McBSP) Bus
- One Enhanced Controller Area Network (eCAN)
- Universal Serial Bus (USB) 2.0
(see Device Comparison Table for Availability)- Full-Speed Device Mode
- Full-Speed or Low-Speed Host Mode
- Analysis and Breakpoint Functions
- Real-Time Debug via Hardware
- 80-Pin PFP and 100-Pin PZP PowerPAD Thermally Enhanced Thin Quad Flatpacks (HTQFPs)
- 80-Pin PN and 100-Pin PZ Low-Profile Quad Flatpacks (LQFPs)