Описание
An ultra low cost, high performance 16-bit motor control family of microcontrollers featuring CTMU, MCPWMs, PPS and other advanced peripherals with low pin count and small footprint options.
- Operating Range:
- Up to 16 MIPS operation (3.0V-3.6V):
- Industrial temperature range (-40°C to +85°C)
- Extended temperature range (-40°C to +125°C)
- On-Chip Flash and SRAM:
- Flash program memory (16 Kbytes)
- Data SRAM (1 Kbyte)
- Security for program Flash
- System Management:
- Flexible clock options:
- External, crystal, resonator, internal FRC
- Phase-Locked Loop (PLL)
- High-accuracy internal FRC
- ± 0.25% typical
- Power-on Reset (POR)
- Power-up Timer (PWRT)
- Oscillator Start-up Timer (OST)
- Brown-out Reset (BOR)
- Watchdog Timer with its own RC oscillator
- Fail-Safe Clock Monitor (FSCM)
- Motor Control PWM:
- 6-channel 16-bit Motor Control PWM:
- Three duty cycle generators
- Independent or Complementary mode
- Programmable dead time and output polarity
- Edge-aligned or center-aligned
- Manual output override control
- Up to two Fault inputs
- Trigger for ADC conversions
- PWM frequency for 16-bit resolution (@ 16 MIPS) = 488 Hz for Edge-Aligned mode, 244 Hz for Center-Aligned mode
- PWM frequency for 11-bit resolution (@ 16 MIPS) = 15.63 kHz for Edge-Aligned mode, 7.81 kHz for Center-Aligned mode
- Power Management:
- Single supply on-chip voltage regulator
- Switch between clock sources in real time
- Idle, Sleep, and Doze modes with fast wake-up
- Analog Peripherals:
- 10-bit, 1.1 Msps Analog-to-Digital Converter (ADC):
- Two and four simultaneous samples
- Up to six input channels with auto-scanning
- Conversion start can be manual or synchronized with one of four trigger sources
- Sleep mode conversion for low-power applications
- ±2 LSb max integral nonlinearity
- ±1 LSb max differential nonlinearity
- Three Analog Comparators with programmable input/output configuration:
- Up to four inputs per Comparator
- Blanking function
- Output digital filter
- Charge Time Measurement Unit (CTMU):
- Supports capacitive touch sensing for touch screens and capacitive switches (mTouch™)
- Provides high-resolution time measurement for advanced sensor applications
- 200 ps resolution for time measurement and accurate temperature sensing
- On-chip high-resolution temperature measurement capability
- Timers/Capture/Compare/PWM:
- Timer/Counters, up to three 16-bit timers:
- Can pair up to make one 32-bit timer
- One timer runs as Real-Time Clock with external 32.768 kHz oscillator
- Programmable prescaler
- Input Capture (up to three channels):
- Capture on up, down, or both edges
- 16-bit capture input functions
- 4-deep FIFO on each capture
- Output Compare (up to two channels):
- Single or Dual 16-bit Compare mode
- 16-bit Glitchless PWM mode
- Hardware Real-Time Clock and Calendar (RTCC):
- Provides clock, calendar and alarm function
- Digital I/O:
- Peripheral Pin Select functionality
- Up to 21 programmable digital I/O pins
- Wake-up/Interrupt-on-Change for up to 21 pins
- Output pins can drive from 3.0V to 3.6V
- Up to 5.5V output with open drain configuration on 5V tolerant pins
- All digital input pins are 5V tolerant
- Up to 8 mA sink on designated pins
- Communication Modules:
- 4-wire SPI:
- Framing supports I/O interface to simple codecs
- Supports 8-bit and 16-bit data
- Supports all serial clock formats and sampling modes