środa, 25 stycznia 2017

PIC24EP512MC202 - ciekawy 16-bitowiec



Kolejny ciekawy mikrokontroler z rodziny 16-bitowców popędzany 70MHz. Potężna ilość dostępnej pamięci i bogate peryferia m.in. dedykowane do sterowania silnikami w tym Motor Control PWM i Quadrature Encoder Interface (QEI) . Przyda się do budowy robotów. Dostępny w obudowie DIP28. Cena 3.75 EUR u producenta wygląda na mocno atrakcyjną w stosunku do możliwości i wyposażenia. Można kupić nawet i 1 sztukę .

Z mnieszą pamięcią cena jest odpowiednio niższa.

Bogactwo wyboru to jest to co pokochałem m.in. w PIC a jak mówi porzekadło ludowe „od przybytku głowa nie boli”.

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.

Features

      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
      PIC24E MCU Core
      • Modified Harvard Architecture
      • C Compiler Optimized Instruction Set
      • 16-bit Wide Data Path
      • 24-bit Wide Instructions
      • 16x16 Integer Multiply Operations
      • 32/16 and 16/16 Integer Divide Operations
      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:- 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 or12-bit, 500 ksps with one S&H
      • Up to three Op amp/Comparators:- Op Amp direct connection to the ADC module- Additional dedicated comparator- Programmable references with 32 voltage points for comparators
      • Charge Time Measurement Unit (CTMU):- Supports mTouch™ capacitive touch sensing
      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 Trigger Generator (PTG) for scheduling complex sequences
      Communication Interfaces
      • Two UART modules (15 Mbps)
      • Two 4-wire SPI modules (15 Mbps)
      • 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, IC, OC, and Timers
Parameter Name
Value
Architecture 16-bit
CPU Speed (MIPS) 70
Memory Type Flash
Program Memory (KB) 512
RAM Bytes 49,152
Temperature Range C -40 to 125
Operating Voltage Range (V) 3 to 3.6
I/O Pins 21
Pin Count 28
System Management Features Yes, No
POR Yes
WDT Yes
Internal Oscillator 7.37 MHz, 32.768 kHz
Digital Communication Peripherals 2-UART, 2-SPI, 2-I2C
Analog Peripherals 1-A/D 6x12-bit @ 500(ksps) 1-D/A 0x4-bit
Op Amp 2
Comparators 3
Column1 0, None
CAN (#, type) 0 None
Capture/Compare/PWM Peripherals 4/4
PWM Resolution bits 16
Motor Control PWM Channels 6
Quadrature Encoder Interface (QEI) 1
Timers 5 x 16-bit 2 x 32-bit
Parallel Port GPIO
DMA 4
Cap Touch Channels 6

Brak komentarzy:

Prześlij komentarz