Описание
The 70 MIPS PIC24E Motor Control MCUs with enhanced on-chip peripherals enable the design of high-performance, precision motor control systems that are more energy efficient, quieter in operation, have a great range and extended life. They can be used to control brushless DC, permanent magnet synchronous, AC induction and stepper motors. These devices are also ideal for high-performance general purpose applications.
- Operating Conditions
- 3.0V to 3.6V, -40°C to +85°C, DC to 70 MIPS
- 3.0V to 3.6V, -40°C to +125°C, DC to 60 MIPS Core: 16-bit dsPIC33E/PIC24E CPU
- Code-efficient (C and Assembly) architecture
- Two 40-bit wide accumulators
- Single-cycle (MAC/MPY) with dual data fetch
- Single-cycle mixed-sign MUL plus hardware divide
- 32-bit multiply support Clock Management
- 0.9% internal oscillator
- Programmable PLLs and oscillator clock sources
- Fail-Safe Clock Monitor (FSCM)
- Independent Watchdog Timer (WDT)
- Fast wake-up and start-up Power Management
- Low-power management modes (Sleep, Idle, Doze)
- Integrated Power-on Reset and Brown-out Reset
- 0.6 mA/MHz dynamic current (typical)
- 30 µA IPD current (typical) High-Speed PWM
- Up to three PWM pairs with independent timing
- Dead time for rising and falling edges
- 7.14 ns PWM resolution
- PWM support for:
- DC/DC, AC/DC, Inverters, PFC, Lighting
- BLDC, PMSM, ACIM, SRM
- Programmable Fault inputs
- Flexible trigger configurations for ADC conversions Advanced Analog Features
- ADC module:
- Configurable as 10-bit, 1.1 Msps with four S&H or 12-bit, 500 ksps with one S&H
- Six analog inputs on 28-pin devices and up to 16 analog inputs on 64-pin devices
- Flexible and independent ADC trigger sources
- Up to three Op amp/Comparators with direct connection to the ADC module:
- Additional dedicated comparator
- Programmable references with 32 voltage points
- Charge Time Measurement Unit (CTMU):
- Supports mTouch™ capacitive touch sensing
- Provides high-resolution time measurement (1 ns)
- On-chip temperature measurement Timers/Output Compare/Input Capture
- 12 general purpose timers:
- Five 16-bit and up to two 32-bit timers/counters
- Four OC modules configurable as timers/counters
- PTG module with two configurable timers/counters
- 32-bit Quadrature Encoder Interface (QEI) module configurable as a timer/counter
- Four IC modules
- Peripheral Pin Select (PPS) to allow function remap
- Peripheral Trigger Generator (PTG) for scheduling complex sequences Communication Interfaces
- Two UART modules (17.5 Mbps)
- With support for LIN 2.0 protocols and IrDA®
- Two 4-wire SPI modules (15 Mbps)
- ECAN™ module (1 Mbaud) CAN 2.0B support
- Two I2C™ modules (up to 1 Mbaud) with SMBus support
- PPS to allow function remap
- Programmable Cyclic Redundancy Check (CRC) Direct Memory Access (DMA)
- 4-channel DMA with user-selectable priority arbitration
- UART, SPI, ADC, ECAN, IC, OC, and Timers Input/Output
- Sink/Source 15 mA or 10 mA, pin-specific for standard VOH/VOL, up to 22 or 14 mA, respectively for non-standard VOH1
- 5V-tolerant pins
- Selectable open drain, pull-ups, and pull-downs
- Up to 5 mA overvoltage clamp current
- External interrupts on all I/O pins Qualification and Class B Support
- AEC-Q100 REVG (Grade 1 -40°C to +125°C) planned
- AEC-Q100 REVG (Grade 0 -40°C to +150°C) planned
- Class B Safety Library, IEC 60730 Debugger Development Support
- In-circuit and in-application programming
- Two program and two complex data breakpoints
- IEEE 1149.2-compatible (JTAG) boundary scan
- Trace and run-time watch