R7F101GFG
R7F101GFG is 48-MHz CPU manufactured by Renesas.
- Part of the R7F101G6G comparator family.
- Part of the R7F101G6G comparator family.
Features
Ultra-low power consumption technology
- VDD = single power supply voltage of 1.6 to 5.5 V
- HALT mode
- STOP mode
- High-speed wakeup from the STOP mode is possible.
- SNOOZE mode
RL78 CPU core
- CISC architecture with 3-stage pipeline
- The minimum instruction execution time can be changed from high to ultra-low speed.
- High speed: 0.02083 µs at 48 MHz operation with the high-speed on-chip oscillator clock or the PLL clock
- Ultra-low speed: 30.5 µs at 32.768 k Hz operation with the subsystem clock
- Multiply/divide/multiply & accumulate instructions are supported.
- Address space: 1 Mbyte
- General-purpose registers: (8-bit register × 8) × 4 banks
- On-chip RAM: 12 Kbytes
FAA core
- Multiplication: 32-bit signed × 32-bit signed →
32-bit signed
- Results of 64-bit multiplication can be right-shifted by a desired number of bits.
- Addition: 32-bit signed + 32-bit signed → 32-bit signed (internally calculated with 33-bit precision)
- Subtraction: 32-bit signed
- 32-bit signed → 32-bit signed (internally calculated with 33-bit precision)
- Limit operation: Operation parameter registers (33 bits × 4) in which upper and lower limits can be set.
- Operation parameter registers (32 bits × 6)
- Address pointer registers (12 bits × 6)
- On-chip code RAM: 4 Kbytes
- On-chip data RAM: 2 Kbytes
- Multiple interrupts available
R01DS0432EJ0110 Rev.1.10 Nov 1, 2023
- A 32-byte shared memory is included for sharing of data by the RL78 CPU and FAA core.
Divider
- 32-bit ÷ 32-bit = 32-bit unsigned
Code flash memory
- 64 or 128 Kbytes
- Block size: 2 Kbytes
- Security function: Prohibition of block erase and rewriting
- On-chip debugging
- Self-programming with boot swapping and flash shield window
Data flash...