XA-G3
XA-G3 is XA 16-bit microcontroller manufactured by NXP Semiconductors.
DESCRIPTION
The Philips Semiconductors XA (e Xtended Architecture) family of 16-bit single-chip microcontrollers is powerful enough to easily handle the requirements of high performance embedded applications, yet inexpensive enough to pete in the market for high-volume, low-cost applications. The XA family provides an upward patibility path for 80C51 users who need higher performance and 64k or more of program memory. Existing 80C51 code can also easily be translated to run on XA microcontrollers. The performance of the XA architecture supports the prehensive bit-oriented operations of the 80C51 while incorporating support for multi-tasking operating systems and high-level languages such as C. The speed of the XA architecture, at 10 to 100 times that of the 80C51, gives designers an easy path to truly high performance embedded control. The XA architecture supports:
- Instruction set tailored for high level language support
- Multi-tasking and real-time executives that include up to 32 vectored interrupts, 16 software traps, segmented data memory, and banked registers to support context switching
- Low power operation, which is intrinsic to the XA architecture, includes power-down and idle modes. More detailed information on the core is available in the XA User Guide.
SPECIFIC FEATURES
OF THE XA-G3
- 20-bit address range, 1 megabyte each program and data space.
(Note that the XA architecture supports up to 24 bit addresses.)
- Upward patibility with the 80C51 architecture
- 16-bit fully static CPU with a 24-bit program and data address range
- 2.7V to 5.5V operation
- 32K bytes on-chip EPROM/ROM program memory =
XA-G37/XA-G33
- Eight 16-bit CPU registers each capable of performing all arithmetic and logic operations as well as acting as memory pointers. Operations may also be performed directly to memory.
- 512 bytes of on-chip data RAM
- Three counter/timers with enhanced features
(equivalent to 80C51 T0, T1, and T2)
- Both 8-bit and 16-bit CPU registers,...