MB91F522L
Description
The MB91520 series is a Spansion 32-bit microcontroller designed for automotive devices. This series contains the FR81S CPU which is compatible with the FR family.
Key Features
- FR81S CPU Core 32-bit RISC, load/store architecture, 5-stage pipeline Maximum operating frequency: MB91F52xR/MB91F52xU(LQFP): 80 MHz (Source oscillation = 4.0 MHz and 20 multiplied (PLL clock multiplication system)) MB91F52xR/MB91F52xU(TEQFP): 128 MHz (Source oscillation = 4.0 MHz and 32 multiplied (PLL clock multiplication system)) MB91F52xM/ MB91F52xY: 128 MHz (Source oscillation = 4.0 MHz and 32 multiplied (PLL clock multiplication system)) General-purpose register : 32-bit ×16 sets 16-bit fixed length instructions (basic instruction), 1 instruction per cycle Instructions appropriate to embedded applications Memory-to-memory transfer instruction Bit processing instruction Barrel shift instruction etc. High-level language support instructions Function entry/exit instructions Register content multi-load and store instructions Bit search instructions Logical 1 detection, 0 detection, and change-point detection Branch instructions with delay slot Decrease overhead during branch process Register interlock function Easy assembler writing Built-in multiplier and instruction level support Signed 32-bit multiplication : 5 cycles Signed 16-bit multiplication : 3 cycles Interrupt (PC/PS saving) 6 cycles (16 priority levels) The Harvard architecture allows simultaneous execution of program and data access. Instruction compatibility with the FR family Built-in memory protection function (MPU) Eight protection areas can be specified commonly for instructions and the data. Control access privilege in both privilege mode and user mode. Built-in FPU (floating point arithmetic) IEEE754 compliant Floating-point register 32-bit × 16 sets
- Peripheral functions Clock generation (equipped with SSCG function) Main oscillation (4MHz to 16MHz) Sub oscillation (32kHz) or no sub oscillation PLL multiplication rate : 1 to 20 times for MB91F52xR/MB91F52xU(LQFP) : 1 to 32 times for MB91F52xR/MB91F52xU(TEQFP) : 1 to 32 times for MB91F52xM/MB91F52xY 100 kHz CR oscillator mounted Maximum operating frequency: Peripheral bus clock: 40MHz External bus clock: 40MHz Built-in Program flash capacity MB91F527 : 1536KB + 64KB MB91F528 : 2048KB + 64KB Built-in Data flash (WorkFlash) 64KB 2 MB91F528_DS705-00016-1v0-E, March 28, 2014 DataSheet Built-in RAM capacity Main RAM MB91F527 : 192KB MB91F528 : 192KB + 128KB (128KB located in the AHB area, a penalty given at access) Backup RAM 16KB General-purpose ports :