CY91460D Series
FR60 32-bit Microcontroller
CY91460D series is a line of general-purpose 32-bit RISC microcontrollers designed for embedded control applications which require
high-speed real-time processing, such as consumer devices and on-board vehicle systems. This series uses the FR60 CPU, which
is compatible with the FR family of CPUs.
This series contains the LIN-USART and CAN controllers.
Features
Bit search module (for REALOS)
FR60 CPU Core
Function to search from the MSB (most significant bit) for the
position of the first 0, 1, or changed bit in a word
32-bit RISC, load/store architecture, five-stage pipeline
LIN-USART (full duplex double buffer): 5 channels
16-bit fixed-length instructions (basic instructions)
Clock synchronous/asynchronous selectable
Instruction execution speed: 1 instruction per cycle
Sync-break detection
Instructions including memory-to-memory transfer, bit Internal dedicated baud rate generator
manipulation, and barrel shift instructions: Instructions suitable
2
I C bus interface (supports 400 kbps): 3 channels
for embedded applications
Master/slave transmission and reception
Function entry/exit instructions and register data multi-load
Arbitration function, clock synchronization function
store instructions : Instructions supporting C language
CAN controller (C-CAN): 3 channels
Register interlock function: Facilitating assembly-language
Maximum transfer speed: 1 Mbps
coding
32 transmission/reception message buffers
Built-in multiplier with instruction-level support
Stepper motor controller : 6 channels
Signed 32-bit multiplication: 5 cycles
4 high current output to each channel
Signed 16-bit multiplication: 3 cycles
2 synchronized PWMs per channel (8/10-bit)
Interrupts (save PC/PS) : 6 cycles (16 priority levels)
Sound generator : 1 channel
Tone frequency : PWM frequency divide-by-two (reload value
Harvard architecture enabling program access and data
1)
access to be performed simultaneously
Alarm comparator : 1 channel
Instructions compatible with the FR family
Monitor external voltage
Internal Peripheral Resources
Generate an interrupt in case of voltage lower/higher than
the defined thresholds (reference voltage)
General-purpose ports : Maximum 170 ports
16-bit PPG timer : 12 channels
DMAC (DMA Controller)
16-bit PFM timer : 1 channel
Maximum of 5 channels able to operate simultaneously.
(External to external : 1 channel)
16-bit reload timer: 8 channels
3 transfer sources (external pin/internal peripheral/software)
16-bit free-run timer: 8 channels (1 channel each for ICU and
Activation source can be selected using software.
OCU)
Addressing mode specifies full 32-bit addresses
(increment/decrement/fixed)
Input capture: 8 channels (operates in conjunction with the
Transfer mode (demand transfer/burst transfer/step
free-run timer)
transfer/block transfer)
Output compare: 4 channels (operates in conjunction with the
Fly-by transfer support (between external I/O and memory)
free-run timer)
Transfer data size selectable from 8/16/32-bit
Multi-byte transfer enabled (by software)
Up/Down counter: 3 channels (3*8-bit or 1*16-bit + 1*8-bit)
DMAC descriptor in I/O areas (200 to 240 , 1000 to
H H H
Watchdog timer
1024 )
H
A/D converter (successive approximation type) Real-time clock
10-bit resolution: 24 channels
Low-power consumption modes : Sleep/stop mode function
Conversion time: minimum 1 s
Supply Supervisor: Low voltage detection circuit for external
External interrupt inputs : 14 channels
V 5 and internal 1.8V core voltage
DD
8 channels shared with CAN RX or I2C pins
Cypress Semiconductor Corporation 198 Champion Court San Jose, CA 95134-1709 408-943-2600
Document Number: 002-04613 Rev. *B Revised November 17, 2017 CY91460D Series
Clock supervisor Sub-oscillator stabilization timer
Monitors the sub-clock (32 kHz) and the main clock Generates an interrupt in main clock mode after the
(4 MHz) , and switches to a recovery clock (CR oscillator, stabilization wait time has elapsed on the 15-bit stabilization
etc.) when the oscillations stop. wait time counter
Clock modulator
Package and Technology
Clock monitor
Package : QFP-208
Sub-clock calibration
CMOS 0.18 m technology
Corrects the real-time clock timer when operating with the 32
Power supply range 3 V to 5 V (1.8 V internal logic provided by
kHz or CR oscillator
a step-down voltage converter)
Main oscillator stabilization timer
Operating temperature range: between 40C and 105C
Generates an interrupt in sub-clock mode after the
stabilization wait time has elapsed on the 23-bit stabilization
wait time counter
Document Number: 002-04613 Rev. *B Page 2 of 138