Imprimir

chipKIT Uno32™ Placa Compatible con Arduino Basada en el PIC32 de Microchip

Escrito por Raúl Alvarez.

 

chipKIT Uno32El pasado mes de Mayo de 2011 la compañía Digilent en conjunción con la compañía de semiconductores Microchip lanzó al mercado las placas chipKIT Uno32 y Max32 basadas en el microcontrolador de 32 bits PIC32 de alto desempeño fabricado por Microchip, el cual corre a 80MHz, posee más entradas y salidas análogas y digitales que el microcontrolador ATmega del Arduino, una memoria de programa cuatro veces mayor, ocho veces más RAM, más puertos de comunicaciones y otras particularidades adicionales.

La placa chipKIT Uno es compatible con el Arduino Uno y la placa chipKIT max32 con el Arduino Mega, poseen el mismo factor de forma y son también compatibles con las mismas librerias disponibles para la plataforma Arduino.

Para aseguarar una compatibilidad al 100%, Digilent ofrece una versión modificada del Entorno de Desarrollo Integrado de Arduino la cual es compatible con las placas basadas en el microcontrolador AVR (Arduino oficial) y las basadas en el PIC32 (chipKIT).

Las placas chipKIT están dirigidas no solo al ámbito de los aficionados a la electrónica, sino tambiém al ámbito académico y profesional; son también "open source" y por lo tanto los diagramas de circuito, así como el Entorno de Desarrollo y el compilador están disponibles para bajarlos gratuitamente para su uso y también para hacer modificaciones.

Una característica muy importante de chipKIT es que incluye un cabezal ICSP de programación que permite conectarlo también a un programador como el PicKit 3 y usar el MPLAB para desarrollar código en su plataforma nativa, tal como cualquier otro sistema basado en un microcontrolador de Microchip.

Comparación Entre chipKIT 32 y Arduino Estándar

  chipKIT Uno32 chipKIT Max32 Arduino Uno Arduino Mega
Hardware Open Source
Software Open Source
Velocidad de Reloj 80MHz 80MHz 20MHz 16MHz
Memoria Interna
128k 512k 32k 256k
RAM 16k 128k 2k 8k
Programable con IDE alternativa
E/S Digitales
28 (5 PWM) 58 (5 PWM) 14 (6 PWM) 54 (14 PWM)
E/S Análogas 12 16 6 16
E/S de Comunicaciones 4 8 2 10
RTCC Interno
N/A N/A
Ethernet Interno
N/A N/A N/A
USB 2 Interno
N/A USB 2.0 OTG Controller N/A N/A
Controladores Can
N/A 2 N/A N/A
Temporizadores Internos
16/32-bit 16/32-bit 8/16-bit 8/16-bit
Comparadores 2 2 1 1
I2C 2x 5x 1x 1x
SPI 2x 2x 1x 1x
UART 2x con IrDA 6x con IrDA 1x 4x


Uno debería esperar pagar un precio mayor por el chipKIT 32, sin ambargo sorprendentemente cuesta un poco menos que la placa Arduino oficial (casi 3 dólares menos) y con todas las características adicionales incluidas, es realmente una ganga.

chipKIT Uno32 placa compatible con ArduinoEspecificaciones del chipKIT Uno32

  • Procesador Microchip® PIC32MX320F128
  • 80 Mhz 32-bit MIPS
  • Flash de 128K, SRAM de 16K
  • Compatible con código de ejemplo existente para Arduino, materiales de referencia y otros recursos disponibles con el uso de una versión modificada del Entorno de Desarrollo Integrado de Arduino, disponible como descarga gratuita.
  • Puede ser programado también usando el PICkit 3 y MPLAB
  • Factor de forma del Arduino Uno
  • Compatible con "shields"de Arduino
  • 42 E/S disponibles
  • LED para el usuario

Especificaciones del chipKIT Max32

  • Procesador Microchip® PIC32MX795F512
  • 80 Mhz 32-bit MIPS
  • Flash de 512K, SRAM de 128K
  • Controlador USB 2.0 OTG
  • 10/100 Ethernet MAC
  • Controladores Dual CAN
  • Provee memoria adicional y periféricos avanzados de comunicaciones
  • Compatible con código de ejemplo existente para Arduino, materiales de referencia y otros recursos disponibles con el uso de una versión modificada del Entorno de Desarrollo Integrado de Arduino, disponible como descarga gratuita.
  • Puede ser programado también usando el PICkit 3 y MPLAB
  • Factor de forma del Arduino Mega
  • Compatible con "shields"de Arduino
  • 83 E/S disponibles
  • LED para el usuario

En comparaciones de desempeño realizadas por el sitio hackaday.com se han obtenido resultados que muestran (como era de esperarse) que el chipKIT 32 es alrededor de 9 veces más rápido en cálculos con operaciones de punto flotante y hasta 133 veces más rápido en operaciones de punto fijo; con un desempeño también superior en otras aplicaciones como la generación de gráficos.

Raúl Alvarez Torrico
www.TecBolivia.com

Suscríbete a Nuestro Boletín de Noticias

Y te notificaremos de la publicación de otros artículos similares.

Pregunta anti spam. Ingresa abajo las últimas 4 letras de: asteroide
Nombre:
Email:

Productos Relacionados en Nuestra Tienda Virtual

chipKIT Uno32

chipKIT_Uno32_4e67c45018667.jpg

Detalles del Producto

$us 57.28

chipKIT Max32

chipKIT_Max32_4e67c3eab3f14.jpg

Detalles del Producto

$us 99.00

ATmega328 con Arduino Bootloader

ATmega328_con_Ar_4dc157921997a.jpg

Detalles del Producto

$us 9.32

Resonador Cerámico 16MHz

Resonador_Cer__m_4dc15b4c284c0.jpg

Detalles del Producto

$us 1.90