
MB91301 Series
3
4.
Instruction cache (MB91V301 only)
Size : 4 KB
2-way set associative
128 blocks/way, 4 entries/block
Lock function enables program code to be made cache-resident
Areas not used for instruction cache can be used as instruction RAM
5.
DMAC (DMA Controller)
5-channel (2-channel external-to-external)
3 transfer triggers : External pin, internal peripheral, software
Capable of selecting an internal peripheral as a transfer source freely for each channel
Addressing using 32-bit full addressing mode (increment, decrement, fixed)
Transfer modes : Demand transfer, burst transfer, step transfer, or block transfer
Supports fly-by transfer (between external I/O and memory)
Selectable transfer data size : 8, 16, or 32-bit
6.
Bit search module
Searches words from MSB for position of first 1/0 bit value change
7.
Reload Timers
16-bit timer : 3 channels
Internal clock : 2 clock cycle resolution, divide by 2/8/32 selective
8.
UART
Full duplex, double buffer UART
Independent 3 channels
Data length : 7 bits to 9 bits (without parity) , 6 bits to 8 bits (with parity)
Asynchronous (start-stop synchronized) or CLK-synchronous communications selectable
Multi-processor mode
Built-in 16-bit timer (U-TIMER) as a baud rate generator to generate arbitrary baud rates
External clock can be used as transfer clock
Variety of error detection functions (parity, frame, overrun)
9.
Interrupt controller
External interrupt input : 1 non-maskable interrupt pin and 8 normal interrupt pins (INT0 to INT7)
Internal internal resources : UART, DMAC, A/D, UTIMER, Delay interrupt, I2C, Free-run timer, ICU
I2C, Free-run timer and ICU are only for MB91302A and MB91V301A.
Programmable priorities (16 levels) for all interrupts except the non-maskable interrupt
10. A/D converter
10-bit resolution, 4 channels
Successive approximation type, conversion time : 4.1
s at 34 MHz
Built-in sample and hold circuit
Conversion modes : Single conversion mode, scan conversion mode and repeat conversion mode selectable
Conversion triggers : Software, external trigger and built-in timer selectable
11. I2C* bus interface
Internal 2-ch master/slave transmit/receive
Internal arbitration function, clock synch function
I2C bus interface function is only for MB91302A and MB91V301A.
12. Free-run timer
16 bit : 1channel
Free-run timer function is only for MB91302A and MB91V301A.
(Continued)