Skip to main content

RL78/F12

Share:
Subscribe:
Subscribe

The following page content corresponds to the products marketed in Japan.
If you do not live in Japan, please

Product Overview:

The successors to the 78K0R and R8C, with the industry's lowest level of consumption current. Automotive general-purpose low-end microcontrollers with various built-in functions necessary for automotive application communications and implementing functional safety.

RL78/F12 microcontrollers are available in a 20 to 64-pin, 8 to 64 KB flash memory lineup, and realize the industry's lowest level of consumption current. They have a built-in LIN module as an automotive interface. With various built-in functions for realizing functional safety including flash memory CRC calculation, illegal memory access detection, RAM guard, A/D converter testing, and SFR guard, a highly reliable system can be built, so these microcontrollers can be used for industrial applications and of course automotive applications.

Key Applications:

  • Various Motor control(Brushless DC Motor Control Solution)
    pump, fan, power window, wiper, mirror, seat, adaptive front lighting system (AFS) etc.
  • Various body control
    door, switch / indicator, relay box, clearance sonar, air conditioning, tire pressure monitoring system (TPMS), lighting system (LED, HID) etc.
  • Low-end car audio
  • Powertrain (sub-MCU)
  • Airbag (sub-MCU)

Pin Count / Memory Size Lineup:

map_rl78f12

Block Diagram:

Block Diagram image

Key Features:

R5F1096x R5F109Ax R5F109Bx R5F109Gx R5F109Lx
Pins 20-pin 30-pin 32-pin 48-pin 64-pinNote6
Code flash memory (KB) 8 to 64 16 to 64
Data flash memory (KB) 4 KB
RAM (KB) 0.5 to 4Note1 1 to 4Note1
Memory space 1 MB
Main system clock High-speed system clock X1 (crystal/ceramic) oscillation, external main system clock input (EXCLK) 1 to 20 MHz: VDD = 2.7 to 5.5 V, 1 to 8 MHz: VDD = 1.8 to 2.7 V
High-speed on-chip oscillator clock HS (High-speed main) mode: 1 to 32 MHz (VDD = 2.7 to 5.5 V),
LS (Low-speed main) mode: 1 to 8 MHz (VDD = 1.8 to 5.5 V)
Subsystem clock No XT1 (crystal) oscillation 32.768 kHz (TYP.): VDD = 1.8 to 5.5 V
Low-speed on-chip oscillator clock 15 kHz (TYP.): VDD = 1.8 to 5.5 V
General-purpose register 8 bits × 32 registers (8 bits × 8 registers × 4 banks)
Minimum instruction execution time 0.03125 μs (high-speed on-chip oscillator clock: fIH = 32 MHz operation)
0.05 μs (High-speed system clock: fMX = 20 MHz operation)
30.5 μs (Subsystem clock: fSUB = 32.768 kHz operation) Note3
Instruction set • Data transfer (8/16 bits)
• Adder and subtractor/logical operation (8/16 bits)
• Multiplication (8 bits × 8 bits)
• Rotate, barrel shift, and bit manipulation (Set, reset, test, and Boolean operation), etc.
I/O port Total 16 26 28 44 58
CMOS I/O 13 21 22 34 48
CMOS input 3 5
CMOS output No 1
N-ch open-drain I/O (6 V tolerance) No 2 3 4 4
Timer 16-bit timer 8 channels
Watchdog timer 1 channel
Real-time clock (RTC) 1 channel
Interval timer 1 channel
Wakeup timer 1 channel
Timer output 4 channels (PWM outputs: 3 Note2) 5 channels (PWM outputs: 4Note2) 8 channels (PWM outputs: 4Note2)
RTC output No 1
1 Hz (subsystem clock: fSUB = 32.768 kHz)
Clock output/buzzer output 1 2
• 2.44 kHz, 4.88 kHz, 9.76 kHz, 1.25 MHz, 2.5 MHz, 5 MHz, 10 MHz (Peripheral hardware clock: fMAIN = 20 MHz operation)
• 256 Hz, 512 Hz, 1.024 kHz, 2.048 kHz, 4.096 kHz, 8.192 kHz, 16.384 kHz, 32.768 kHz (Subsystem clock: fSUB = 32.768 kHz operation) Note3
8/10-bit resolution A/D converter 4 channels (VDD: 3 channels) (EVDD: 1 channels) 8 channels (VDD: 4 channels) (EVDD: 4 channels) 8 channels (VDD: 4 channels) (EVDD: 4 channels) 10 channels (VDD: 8 channels) (EVDD: 2 channels) 12 channels (VDD: 8 channels) (EVDD: 4 channels)
Serial interface [20-pin, 24-pin, 25-pin products]
• CSI: 1 channel/UART: 1 channel/simplified I²C: 1 channel
• CSI: 1 channel/UART: 1 channel
• LIN-UART: 1 channel
[30-pin, 32-pin products]
• CSI: 2 channels/UART: 2 channels/simplified I²C: 2 channels
• CSI: 1 channel/UART (UART supporting LIN-bus): 1 channel/simplified I²C: 1 channel
• CSI (7 to 16 bits): 1 channel/UART (7 to 9, 16 bits): 1 channel
• LIN-UART: 1 channel
[48-pin products]
• CSI: 3 channels/UART: 2 channels/simplified I²C: 3 channels
• CSI: 2 channels/UART (UART supporting LIN-bus): 1 channel/simplified I²C: 2 channels
• CSI (7 to 16 bits): 1 channel/UART (7 to 9, 16 bits): 1 channel
• LIN-UART: 1 channel
[64-pin products]
• CSI: 4 channels/UART: 2 channels/simplified I²C: 4 channels
• CSI: 2 channels/UART (UART supporting LIN-bus): 1 channel/simplified I²C: 2 channels
• CSI (7 to 16 bits): 2 channels/UART (7 to 9, 16 bits): 1 channel
• LIN-UART: 1 channel
Serial interface I²C bus No 1 channel
Multiplier and divider/multiplyaccumulator • 16 bits × 16 bits = 32 bits (Unsigned or signed)
• 32 bits ÷ 32 bits = 32 bits (Unsigned)
• 16 bits × 16 bits + 32 bits = 32 bits (Unsigned or signed)
DMA controller 2 channels
Vectored interrupt sources Internal 28 34 34 34Note4 34Note4
External 5 6 6 10Note4 12Note4
Key interrupt No 6 8
Reset • Reset by RESET pin
• Internal reset by watchdog timer
• Internal reset by power-on-reset
• Internal reset by voltage detector
• Internal reset by illegal instruction execution Note5
• Internal reset by RAM parity error
• Internal reset by illegal-memory access
Power-on-reset circuit • Power-on-reset: 1.51 ±0.03 V
• Power-down-reset: 1.50 ±0.03 V
Voltage detector • Rising edge : 1.88 V to 4.06 V (12 stages)
• Falling edge : 1.84 V to 3.98 V (12 stages)
On-chip debug function Provided
Power supply voltage VDD = 1.6 to 5.5 V
Operating ambient temperature TA = −40 to +85 °C
Notes 1. In the case of the 4 KB, this is 3 KB when the self-programming function is used.
2. The number of outputs varies, depending on the setting.
3. Available only in 48- and 64-pin products.
4. INTP8, INTLR, INTP9, and INTLS are counted as one interrupt source in both an internal and external interrupt, respectively.
5. The illegal instruction is generated when instruction code FFH is executed.
Reset by the illegal instruction execution not issued by emulation with the in-circuit emulator or on-chip debug emulator.
6. Available only in 48- and 64-pin products.

Product Lineup:


Loading...

Alliance Partner

Reset

Search

BLDCmotors


End of content

Back To Top