Minimum instruction execution time:
- 50 ns (operating with main clock (fXX) of 20 MHz: VDD = 2.7 to 3.6 V)
- 200 ns (operating with main clock (fXX) of 5 MHz: VDD = 2.2 to 3.6 V)
- 30.5 µs (operating with subclock (fXT) of 32.768 kHz)
General-purpose registers: 32 bits x 32 registers
CPU features:
- Signed multiplication (16 x 16 -> 32): 1 to 2 clocks
- Signed multiplication (32 x 32 -> 64): 1 to 5 clocks
- Saturated operations (overflow and underflow detection functions included)
- 32-bit shift instruction: 1 clock
- Bit manipulation instructions
- Load/store instructions with long/short format
Memory space: 64 MB of linear address space (for programs and data) Interrupts and exceptions:
- Non-maskable interrupts: 2 sources
- Maskable interrupts: 47 sources
- Software exceptions: 32 sources
- Exception trap: 2 sources