Microchip Technology amplía su línea de microcontroladores basados en CLB (Configurable Logic Block). Las familias PIC16F13276 y PIC18-Q35 incorporan una lógica programable similar a un CPLD (Complex Programmable Logic Device) y un microcontrolador en un solo dispositivo de bajo consumo.

El CLB de Microchip está diseñado para simplificar la multitarea al permitir que los usuarios implementen funciones lógicas en hardware especializado en lugar de software. Esto ayuda a reducir el consumo de energía, ofrece un comportamiento más previsible del sistema y mejora el rendimiento si se compara con las soluciones formadas únicamente por un microcontrolador o con soluciones discretas constituidas por CPLD y microcontrolador. Estas nuevas familias de dispositivos permiten cargar el CLB automáticamente al arrancar o reiniciar, ofreciendo así la posibilidad de que la lógica se inicialice con independencia de la CPU y que su comportamiento sea previsible tal como exigen los sistemas de seguridad funcional, industriales y de automoción.

La familia PIC16F13276 tiene 32 elementos lógicos, mientras que la familia PIC18‑Q35 tiene 128 elementos lógicos con el fin de que los ingenieros puedan implementar lógica determinística en paralelo y control embebido en un solo chip. Este enfoque integrado está en condiciones de sustituir a los diseños con CPLD y microcontrolador por separado, además de reducir la lista de materiales, el espacio ocupado en la placa, el coste y la complejidad del sistema en general.

“El desarrollo de nuestros nuevos productos no se basa en seguir el ritmo de nuestros competidores, sino en resolver eficientemente las dificultades de diseño del mundo real”, declaró Greg Robinson, vicepresidente corporativo de la unidad de negocio de microcontroladores de Microchip. “Ambas familias se caracterizan por una funcionalidad similar a un CPLD sobre un microcontrolador económico y de bajo consumo, y ofrecen a los ingenieros una manera sencilla de añadir lógica programable a sus diseños”.

Los dispositivos son totalmente compatibles con los diseños ya existentes y basados en PIC16 y PIC18, de modo que permiten a los clientes adoptar una lógica basada en hardware sin necesidad de rediseñar sus sistemas por completo. Además, la función PDID (Programming and Debugging Interface Disable) añade protección frente a intentos de manipulación con el fin de salvaguardar los diseños frente a accesos no autorizados y modificaciones malintencionadas.

La temporización basada en hardware del CLB de Microchip se encarga de la temporización en sistemas basados en software y una herramienta de análisis del CLB permite que los diseñadores identifiquen retardos de señal, conexiones críticas y posibles riesgos para la temporización en las primeras etapas de diseño. La verificación anticipada de estas cuestiones sobre la temporización ayuda a acortar el tiempo de depuración. Visite la web para obtener más información sobre los microcontroladores con CLB de Microchip.

Herramientas de desarrollo
La herramienta avanzada CLB Configuration de Microchip, disponible ahora en Microsoft® Visual Studio® Code (VS Code®), ayuda a acelerar el desarrollo lógico mediante una interfaz gráfica de manejo intuitivo. El sintetizador integrado del CLB combina diseño lógico y capacidad de análisis, simulación y depuración anticipada del hardware de temporización para que los desarrolladores puedan comprobar la funcionalidad, observar el funcionamiento en tiempo real y validar la precisión de la temporización sin necesidad de escribir código HDL ni de configurar registros manualmente. Los microcontroladores PIC16F13276 y PIC18‑Q35 también cuentan con el soporte del potente ecosistema de desarrollo de Microchip, formado por MPLAB® X IDE (Integrated Development Environment) y MPLAB Code Configurator (MCC). Los kits de evaluación PIC18F56Q35 Curiosity Nano (EV55P36A) y PIC16F13276 Curiosity Nano (EV18Z11A) son plataformas de hardware económicas y listas para usar que disponen de todos los recursos necesarios de programación y depuración para prototipado y evaluación a alta velocidad.