XC228796F80LACKXUMA1 Description
The XC228x variants are high-performance single-chip CMOS microcontrollers from the Infineon XC2000 Family. The C166 Family's capabilities in terms of instructions (MAC unit), peripherals, and speed are increased by these devices. They combine a powerful CPU with increased peripheral functionality and improved IO capabilities to achieve high CPU performance (up to 80 million instructions per second). Flexible adaptation is possible to satisfy application needs with optimized peripherals. These derivatives make use of internal or external clock sources as well as PLL-based clock generation. Program RAM, Program Flash, and Data RAM are onchip memory modules.
XC228796F80LACKXUMA1 Features
12.5 ns instruction cycle at 80 MHz CPU clock (single-cycle execution)
One-cycle 32-bit addition and subtraction with 40-bit result
One-cycle multiplication (16 × 16 bit)
Background division (32 / 16 bit) in 21 cycles
One-cycle multiply-and-accumulate (MAC) instructions
Enhanced Boolean bit manipulation facilities
Zero-cycle jump execution
Additional instructions to support HLL and operating systems
Register-based design with multiple variable register banks
Fast context switching support with two additional local register banks
16 Mbytes total linear address space for code and data
1024 Bytes on-chip special function register area (C166 Family compatible)
1 Kbyte on-chip stand-by RAM (SBRAM)
2 Kbytes on-chip dual-port RAM (DPRAM)
16 Kbytes on-chip data SRAM (DSRAM)
Up to 64 Kbytes on-chip program/data SRAM (PSRAM)
Up to 768 Kbytes on-chip program memory (Flash memory)
XC228796F80LACKXUMA1 Applications
Temperature Measurement
Pressure Measurement
Flow Meters
Factory Automation and Process Control