Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide 12 Slide 13 Slide 14 Slide 15 Slide 16 Slide 17 Slide 18 Slide 19 Slide 20 Slide 21 Slide 22 Slide 23 Product List
CPU-Slide4

Here is the core/register model for the MCUs in the R8C Tiny series. It is exactly the same model as the one for the devices in the M16C series. R0, R1, R2, R3, A0, and A1 are six general-purpose, 16-bit registers. A0 and A1 can also be used in special address register modes as independent 16-bit registers or as a combined 32-bit register. The R0 and R1 registers can also be accessed as 16-bit registers or as individual 8-bit registers. The Stack Base (SB) register and Frame Base (FB) register are used for indexed addressing. FB is especially useful in creating stack frames when programming in C. The two Stack Pointers – a User Stack Pointer (USP) and Interrupt Stack Pointer (ISP) – combine to minimize RAM usage when the MCU is performing multiple tasks. The model also shows the Flag register, Program Counter, and Interrupt Table Pointer. The INTB allows you to position the beginning of the Variable Vector table anywhere in valid memory space.

PTM Published on: 2011-12-30