Está en la página 1de 7

Familias de microcontroladores de 16 bits de

Microchip

16-bit PIC24 MCU y dsPIC DSC


16 bits de Microchip, PIC24 MCU y dsPIC

Digital Signal Controllers

ofrecen a los diseadores una ruta de actualizacin fcil a partir de 8


bits PIC
32

microcontroladores y una opcin rentable para las MCU de

bits. La

amplia

lnea

de

productos

incluye

desde

microcontroladores extremas de baja potencia a los controladores de


seal digital de alto rendimiento. Con la ejecucin de ciclo nico, de
respuesta a alarmas determinista, bucle por encima de cero, y DMA
rpido, la familia dsPIC tambin aade un nico ciclo de 16x16 MAC y
acumuladores de 40 bits, ideal para aplicaciones de uso intensivo de
matemticas, como el control motor y la potencia digital.
En combinacin con el hardware y el software libre, estos productos
de 16 bits son ideales para diseos que incluyen una alta eficiencia
de control de motores, fuentes de alimentacin digital de platinonominal, y de baja potencia para una mayor duracin de la batera en
aplicaciones porttiles. Caractersticas tctiles y pantalla integrada
ayudan a reducir los costes y simplificar los diseos de interfaces de
usuario incluyendo mTouch Sensing, grficos, y los controladores de
pantalla

segmentada. Tambin

perifricos

software

para

conectividad como USB especializado, CAN y protocolos inalmbricos


que sea fcil de comunicarse con otros sistemas.

Caractersticas generales
o

Perifricos, software y herramientas de desarrollo comunes a

las 4 familias. Optimizados para C.


o Memoria de programa desde 4KB a 256KB. Pila software.
Interrupciones vectorizadas con prioridades.
o Encapsulados de 14 a 100 pines, con pinout comn.
1

o Arquitectura Harvard modificada con bus de instruccin de 24


bits.
o Ejecucin

de

instrucciones

en

un

slo

ciclo,

incluidas

multiplicacin 16x16 y divisin 32/16 y 16/16


o Respuesta a las interrupciones determinista (5 ciclos).
Las 4 familias
PIC24F bajo consumo
*Bajo costo y bajo consumo (XLP). Alimentacin a 3,3V
*16 MIPS y hasta 96KB de RAM
PIC24H alto rendimiento
*Alimentacin a 3,3V
*40 MIPS, con canales de DMA y ADC de 10/12 bits de alto
rendimiento
dsPIC30F DSC verstil
*Alimentacin a 5V. Hasta 30MIPS. Motor DSP
*Perifricos para control de potencia y de motores.
dsPIC33F DSC alto rendimiento
*Alimentacin a 3,3V. Hasta 40 MIPS. Motor DSP
*Perifricos para control de potencia y de motores.
*ADC de alto rendimiento de 10/12 bits y hasta 32 canales

Arquitectura

Instrucciones

Palabras de 24 bits

PC de 23 bits mximo 4Mpalabras (12MB) de memoria de


programa
2

Todas en 1 ciclo de instruccin (2T CY), excepto saltos, manejo


de dobles y manejo de tablas

16 acumuladores algunos con funciones especiales (distinto en


dsPIC)

Se puede mapear la memoria de datos en la de programa o al


revs

Pila Software

En memoria a partir de 0x0800

Crece en direcciones crecientes

Puntero de pila W15

Instrucciones PUSH/POP

Registro lmite SPLIM

Proteccin interrupcin si se sale de la pila

Puntero marco de pila W14 mecanismo para reservar


memoria en la pila para pasar variables temporales
(funciones) mediante las instrucciones LNK/ULNK

Puertos de E/S

Muy similares a los de la arquitectura mejorada de 8 bits, pero


con todos los registros de 16 bits

Registros asociados a cada puerto

TRISx configuracin E/S

PORTx salida fsica

LATx salida lgica

ODCx configuracin drenador abierto

Bit=1 drenador abierto

No disponible en dsPIC30F
3

Seleccin de pin de perifrico (PPS)


Slo en PIC24

Se pueden seleccionar pines

Microcontroladores de 32 bits de Microchip


Cartera de 32 bits de Microchip con el ncleo MIPS microAptiv o M4K
ofrecen

microcontroladores

herramientas

necesarias

de

alto

para

rendimiento,

desarrollar

sus

todas

las

proyectos

incorporados. Con marco MPLAB software Harmony, herramientas


de desarrollo de bajo coste y el pin / compatibilidad perifrica de las
lneas de productos de 16 bits, PIC32 MCU acortar el tiempo de salida
al mercado y permita que sus diseos para crecer. PIC32 MCU da a su
aplicacin, el poder de procesamiento, memoria y perifricos de sus
necesidades de diseo.
Rendimiento lder
PIC32MZ

200 MHz y 330 DMIPS

Hasta 2 MB de memoria Flash con


Live Update

Hasta 512 KB de SRAM de alta velocidad

FPU para una rpida matemticas de precisin simple y doble

12-bit, 18 mdulo de MSPS ADC con hasta 48 canales y 6


circuitos de envo y manipulacin.

Rango de temperatura:
-40 C a 85 C
-40 C a 125 C (planificado)

PIC32MX

Hasta 120 MHz, 1.65 DMIPS / MHz o 3,28 MHz Coremarks

Hasta 512 KB de Flash

Hasta 128 KB de SRAM de alta velocidad

100 MHz bus interno y la memoria cach

Rango de temperatura:
-40 C a 105 C

Aplicaciones avanzadas

grficos de alto impacto / interfaces de usuario

conectividad Ethernet / USB / CAN

Tratamiento o control embebido

De alto rendimiento de audio

Algunos Productos
Producto

Patas

megahercio KB de flash

RAM

Rango de
temperatura

Rango de voltaje
de operacin

PIC32MX110F016B

28

40

diecisis

4096

-40-105 2.3V - 3.6V

PIC32MX110F016C

36

40

diecisis

4096

-40-105 2.3V - 3.6V

PIC32MX110F016D

44

40

diecisis

4096

-40-105 2.3V - 3.6V

PIC32MX120F032B

28

50

32

8192

-40-105 2.3V - 3.6V

PIC32MX120F032C

36

50

32

8192

-40-105 2.3V - 3.6V

PIC32MX120F032D

44

50

32

8192

-40-105 2.3V - 3.6V

PIC32MX120F064H

64

50

64

8192

-40-105 2.3V - 3.6V

PIC32MX130F064B

28

40

64

16384 -40-105 2.3V - 3.6V

PIC32MX130F064C

36

40

64

16384 -40-105 2.3V - 3.6V

PIC32MX130F064D

44

40

64

16384 -40-105 2.3V - 3.6V

Bibliografa
http://www.microchip.com/

Pic24F Family Reference Manual (un PDF por seccin)


http://www.microchip.com/stellent/idcplg?

IdcService=SS_GET_PAGE&nodeId=2575

PIC24H Family Reference Manual (un PDF por seccin)


http://www.microchip.com/stellent/idcplg?

IdcService=SS_GET_PAGE&nodeId=2572