familia XE166


La familia Infineon XE166 es una familia de microcontroladores de 16 bits , presentada por primera vez en 2007. El XE166 se puede encontrar en aplicaciones como servocontroladores, motores de electrodomésticos, bombas industriales, transporte y fuentes de alimentación . [1]

La familia XE166 utiliza el núcleo C166 de 16 bits propiedad de Infineon/STMicroelectronics en una versión que también contiene una unidad MAC de 32 bits . [2] La frecuencia del núcleo varía de 40 a 100 MHz, la memoria flash incorporada de 32 KB a 1,6 MB y la RAM de hasta 138 KB. El microcontrolador, que contiene un regulador de voltaje integrado , puede funcionar con una sola fuente de alimentación de entre 3 y 5 V.

La unidad central de procesamiento (CPU) de la familia de microcontroladores XE166 busca y decodifica principalmente instrucciones para proporcionar, realizar operaciones y almacenar resultados calculados en los operandos para la unidad aritmética lógica (ALU) y la unidad MAC. [3]

Como la CPU es el motor principal del microcontrolador XE166, también se ve afectada por ciertas acciones del subsistema periférico. Debido a que se implementa una tubería de procesamiento de cinco etapas (más una tubería de recuperación de dos etapas) en el XE166, se pueden procesar hasta cinco instrucciones en paralelo. La mayoría de las instrucciones del XE166 se ejecutan en un solo ciclo de reloj debido a este paralelismo. [4]

Hay "Easy Kits" para la evaluación de las características del controlador y "Application Kits" como inicio rápido para aplicaciones específicas disponibles. [5] Las principales aplicaciones se encuentran en el campo industrial, como control de motores eléctricos, automatización e inversores solares.