MB91460D Series
2
DS07-16612-2E
(Continued)
Harvard architecture enabling program access and data access to be performed simultaneously
Instructions compatible with the FR family
2.
Internal peripheral resources
General-purpose ports : Maximum 170 ports
DMAC (DMA Controller)
Maximum of 5 channels able to operate simultaneously. (External to external : 1 channel)
3 transfer sources (external pin/internal peripheral/software)
Activation source can be selected using software.
Addressing mode specifies full 32-bit addresses (increment/decrement/fixed)
Transfer mode (demand transfer/burst transfer/step transfer/block transfer)
Fly-by transfer support (between external I/O and memory)
Transfer data size selectable from 8/16/32-bit
Multi-byte transfer enabled (by software)
DMAC descriptor in I/O areas (200H to 240H, 1000H to 1024H)
A/D converter (successive approximation type)
10-bit resolution: 24 channels
Conversion time: minimum 1
μs
External interrupt inputs : 14 channels
8 channels shared with CAN RX or I2C pins
Bit search module (for REALOS)
Function to search from the MSB (most significant bit) for the position of the first “0”, “1”, or changed bit in a word
LIN-USART (full duplex double buffer): 5 channels
Clock synchronous/asynchronous selectable
Sync-break detection
Internal dedicated baud rate generator
I2C bus interface (supports 400 kbps): 3 channels
Master/slave transmission and reception
Arbitration function, clock synchronization function
CAN controller (C-CAN): 3 channels
Maximum transfer speed: 1 Mbps
32 transmission/reception message buffers
Stepper motor controller : 6 channels
4 high current output to each channel
2 synchronized PWMs per channel (8/10-bit)
Sound generator : 1 channel
Tone frequency : PWM frequency divide-by-two (reload value
+ 1)
Alarm comparator : 1 channel
Monitor external voltage
Generate an interrupt in case of voltage lower/higher than the defined thresholds (reference voltage)
16-bit PPG timer : 12 channels
16-bit PFM timer : 1 channel
16-bit reload timer: 8 channels
16-bit free-run timer: 8 channels (1 channel each for ICU and OCU)
Input capture: 8 channels (operates in conjunction with the free-run timer)
Output compare: 4 channels (operates in conjunction with the free-run timer)
Up/Down counter: 3 channels (3*8-bit or 1*16-bit + 1*8-bit)
Watchdog timer
(Continued)