Download Print this page

Cypress MB96650 Series Manual

F2mc-16fx 16-bit microcontroller
Hide thumbs Also See for MB96650 Series:

Advertisement

Quick Links

MB96650 series is based on Cypress's advanced F
The CPU uses the same instruction set as the established F
2
Software to the new F
MC-16FX products. F
significantly improved performance - even at the same operation frequency, reduced power consumption and faster start-up time. For
high processing speed at optimized power consumption an internal PLL can be selected to supply the CPU with up to 32MHz
operation frequency from an external 4MHz to 8MHz resonator. The result is a minimum instruction cycle time of 31.2ns going
together with excellent EMI behavior. The emitted power is minimized by the on-chip voltage regulator that reduces the internal CPU
voltage. A flexible clock tree allows selecting suitable operation frequencies for peripheral resources independent of the CPU speed.
Features
Technology
0.18m CMOS
CPU
2
F
MC-16FX CPU
Optimized instruction set for controller applications
(bit, byte, word and long-word data types, 23 different
addressing modes, barrel shift, variety of pointers)
8-byte instruction queue
Signed multiply (16-bit  16-bit) and divide (32-bit/16-bit)
instructions available
System clock
On-chip PLL clock multiplier (1 to 8, 1 when PLL stop)
4MHz to 8MHz crystal oscillator
(maximum frequency when using ceramic resonator
depends on Q-factor)
Up to 8MHz external clock for devices with fast clock input
feature
32.768kHz subsystem quartz clock
100kHz/2MHz internal RC clock for quick and safe startup,
clock stop detection function, watchdog
Clock source selectable from mainclock oscillator, subclock
oscillator and on-chip RC oscillator, independently for CPU
and 2 clock domains of peripherals
The subclock oscillator is enabled by the Boot ROM program
controlled by a configuration marker after a Power or
External reset
Low Power Consumption - 13 operating modes (different
Run, Sleep, Timer, Stop modes)
On-chip voltage regulator
Internal voltage regulator supports a wide MCU supply
voltage range (Min=2.7V), offering low power consumption
Cypress Semiconductor Corporation
Document Number: 002-04707 Rev. *B
2
F
2
MC-16FX architecture (16-bit with instruction pipeline for RISC-like performance).
2
MC-16LX family thus allowing for easy migration of F
2
MC-16FX product improvements compared to the previous generation include
Low voltage detection function
Reset is generated when supply voltage falls below
programmable reference voltage
Code Security
Protects Flash Memory content from unintended read-out
DMA
Automatic transfer function independent of CPU, can be
assigned freely to resources
Interrupts
Fast Interrupt processing
8 programmable priority levels
Non-Maskable Interrupt (NMI)
CAN
Supports CAN protocol version 2.0 part A and B
ISO16845 certified
Bit rates up to 1Mbps
32 message objects
Each message object has its own identifier mask
Programmable FIFO mode (concatenation of message
objects)
Maskable interrupt
Disabled Automatic Retransmission mode for Time Triggered
CAN applications
Programmable loop-back mode for self-test operation
USART
Full duplex USARTs (SCI/LIN)
198 Champion Court
MC-16FX 16-bit Microcontroller
,
San Jose
CA 95134-1709
MB96650 Series
2
MC-16LX
408-943-2600
Revised January 9, 2018

Advertisement

loading
Need help?

Need help?

Do you have a question about the MB96650 Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Cypress MB96650 Series

  • Page 1 MB96650 Series MC-16FX 16-bit Microcontroller MB96650 series is based on Cypress’s advanced F MC-16FX architecture (16-bit with instruction pipeline for RISC-like performance). The CPU uses the same instruction set as the established F MC-16LX family thus allowing for easy migration of F...
  • Page 2 MB96650 Series  Wide range of baud rate settings using a dedicated reload Output Compare Units timer  16-bit wide  Special synchronous options for adapting to different  Signals an interrupt when a match with Free-running Timer synchronous serial protocols occurs ...
  • Page 3 MB96650 Series Non Maskable Interrupt Flash Memory   Disabled after reset, can be enabled by Boot-ROM Dual operation flash allowing reading of one Flash bank depending on ROM configuration block while programming or erasing the other bank  ...
  • Page 4 MB96650 Series Contents 1. Product Lineup .................................. 5 2. Block Diagram ................................... 6 3. Pin Assignment ................................. 7 4. Pin Description .................................. 8 5. Pin Circuit Type ................................10 6. I/O Circuit Type................................14 7. Memory Map ..................................19 8. Ramstart Addresses ............................... 20 9.
  • Page 5 MB96650 Series 1. Product Lineup Features MB96650 Remark Product Type Flash Memory Product Subclock Subclock can be set by software Dual Operation Flash Memory 64.5KB + 32KB 10KB MB96F653R, MB96F653A Product Options 128.5KB + 32KB 16KB MB96F655R, MB96F655A R: MCU with CAN 256.5KB + 32KB...
  • Page 6 MB96650 Series 2. Block Diagram CKOT0, CKOT0_R, CKOT1, CKOT1_R CKOTX0, CKOTX1, CKOTX1_R X0, X1 X0A, X1A RSTX DEBUG I/F Interrupt Flash Clock & 16FX Controller Memory A Mode Controller 16FX Core Bus (CLKB) Peripheral Peripheral Voltage Watchdog Boot ROM Controller...
  • Page 7 MB96650 Series 3. Pin Assignment (Top view) 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 P00_3 / INT6_R / PPG8_B...
  • Page 8 MB96650 Series 4. Pin Description Pin name Feature Description ADTG A/D converter trigger input pin AINn QPRC Quadrature Position/Revolution Counter Unit n input pin A/D converter channel n input pin AVcc Supply Analog circuits power supply pin AVRH A/D converter high reference voltage input pin...
  • Page 9 MB96650 Series Pin name Feature Description TOTn Reload Timer Reload Timer n output pin TOTn_R Reload Timer Relocated Reload Timer n output pin TTGn Programmable Pulse Generator n trigger input pin CAN interface n TX output pin Supply Power supply pin...
  • Page 10 MB96650 Series 5. Pin Circuit Type Pin no. I/O circuit type* Pin name Supply P03_7 / INT1 / SIN1 P13_0 / INT2 / SOT1 P13_1 / INT3 / SCK1 P13_2 / PPG0 / TIN0 / FRCK1 P13_3 / PPG1 / TOT0 / WOT...
  • Page 11 MB96650 Series Pin no. I/O circuit type* Pin name P08_1 / AN17 P08_2 / AN18 P08_3 / AN19 P08_4 / AN20 / OUT6 P04_6 / SDA1 P04_7 / SCL1 P08_5 / AN21 / OUT7 P08_6 / AN22 / PPG6_B P08_7 / AN23 / PPG7_B...
  • Page 12 MB96650 Series Pin no. I/O circuit type* Pin name P11_5 / PPG4_R P11_6 / FRCK0_R / ZIN1 P11_7 / IN0_R / AIN1 P12_0 / IN1_R / BIN1 P12_1 / TIN1_R / PPG0_B P12_2 / TOT1_R / PPG1_B P12_3 / OUT2_R...
  • Page 13 MB96650 Series Pin no. I/O circuit type* Pin name P03_2 / PPG14_B / SOT5_R P03_3 / PPG15_B / SCK5_R P03_4 / RX0 / INT4 P03_5 / TX0 P03_6 / INT0 / NMI Supply *: See “ I/O circuit type” for details on the I/O circuit types.
  • Page 14 MB96650 Series 6. I/O Circuit Type Type Circuit Remarks High-speed oscillation circuit:  Programmable between oscillation mode (external crystal or resonator connected to X0/X1 pins) and Fast external Clock Input (FCI) mode (external clock connected to X0 pin)  X out Feedback resistor = approx.
  • Page 15 MB96650 Series Type Circuit Remarks Low-speed oscillation circuit shared with GPIO functionality: Pull-up control  Feedback resistor = approx.  5.0M  P-ch P-ch Pout GPIO functionality selectable (CMOS level output (I 4mA, I = -4mA), Automotive input with input shutdown...
  • Page 16 MB96650 Series Type Circuit Remarks Power supply input protection circuit P-ch N-ch  A/D converter ref+ (AVRH)/ ref- (AVRL) power supply input pin with protection circuit P-ch  Without protection circuit against V for pins AVRH/AVRL N-ch  CMOS level output...
  • Page 17 MB96650 Series Type Circuit Remarks  CMOS level output Pull-up control = 4mA, I = -4mA)  Automotive input with input shutdown function P-ch P-ch Pout  Programmable pull-up resistor  Analog input N-ch Nout Automotive input Standby control for input shutdown Analog input ...
  • Page 18 MB96650 Series Type Circuit Remarks  Open-drain I/O  Output 25mA, Vcc = 2.7V  TTL input N-ch Nout Standby control TTL input for input shutdown Document Number: 002-04707 Rev. *B Page 18 of 66...
  • Page 19 MB96650 Series 7. Memory Map FF:FFFF USER ROM* DE:0000 DD:FFFF Reserved 10:0000 Boot-ROM 0F:C000 Peripheral 0E:9000 Reserved 01:0000 ROM/RAM MIRROR 00:8000 Internal RAM bank0 RAMSTART0* Reserved 00:0C00 Peripheral 00:0380 00:0180 GPR* 00:0100 Reserved 00:00F0 00:0000 Peripheral *1: For details about USER ROM area, see “ USER ROM MEMORY MAP FOR FLASH DEVICES” on the following pages.
  • Page 20 MB96650 Series 8. Ramstart Addresses Bank 0 Devices RAMSTART0 RAM size MB96F653 10KB 00:5A00 MB96F655 16KB 00:4200 MB96F656 24KB 00:2200 MB96F657 28KB 00:1200 Document Number: 002-04707 Rev. *B Page 20 of 66...
  • Page 21 MB96650 Series 9. User ROM Memory Map for Flash Devices MB96F653 MB96F655 MB96F656 MB96F657 CPU mode Flash memory Flash size Flash size Flash size Flash size address mode address 64.5KB + 32KB 128.5KB + 32KB 256.5KB + 32KB 384.5KB + 32KB...
  • Page 22 MB96650 Series 10. Serial Programming Communication Interface USART pins for Flash serial programming (MD = 0, DEBUG I/F = 0, Serial Communication mode) MB96650 Pin Number USART Number Normal Function SIN0 USART0 SOT0 SCK0 SIN1 USART1 SOT1 SCK1 SIN2 USART2...
  • Page 23 MB96650 Series 11. Interrupt Vector Table Index in Vector Offset in Cleared by Vector name ICR to Description number vector table program CALLV0 CALLV instruction CALLV1 CALLV instruction CALLV2 CALLV instruction CALLV3 CALLV instruction CALLV4 CALLV instruction CALLV5 CALLV instruction...
  • Page 24 MB96650 Series Index in Vector Offset in Cleared by Vector name ICR to Description number vector table program PPG2 Programmable Pulse Generator 2 PPG3 Programmable Pulse Generator 3 PPG4 Programmable Pulse Generator 4 PPG5 Programmable Pulse Generator 5 PPG6 Programmable Pulse Generator 6...
  • Page 25 MB96650 Series Index in Vector Offset in Cleared by Vector name ICR to Description number vector table program OCU4 Output Compare Unit 4 Reserved OCU6 Output Compare Unit 6 OCU7 Output Compare Unit 7 Reserved Reserved Reserved Reserved FRT0 Free-Running Timer 0...
  • Page 26 MB96650 Series Index in Vector Offset in Cleared by Vector name ICR to Description number vector table program Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved FLASHA Flash memory A interrupt Reserved Reserved Reserved QPRC0 Quad Position/Revolution counter 0...
  • Page 27 MB96650 Series 12. Handling Precautions Any semiconductor devices have inherently a certain rate of failure. The possibility of failure is greatly affected by the conditions in which they are used (circuit conditions, environmental conditions, etc.). This page describes precautions that must be observed to minimize the chance of failure and to obtain higher reliability from your Spansion semiconductor devices.
  • Page 28  Precautions Related to Usage of Devices Cypress semiconductor devices are intended for use in standard applications (computers, office automation and other office equipment, industrial, communications, and measurement equipment, personal or household devices, etc.). CAUTION: Customers considering the use of our products in special applications where failure or abnormal operation may...
  • Page 29 CAUTION: Plastic molded devices are flammable, and therefore should not be used near combustible substances. If devices begin to smoke or burn, there is danger of the release of toxic gases. Customers considering the use of Cypress products in other special environmental conditions should consult with sales representatives.
  • Page 30 MB96650 Series 13. Handling Devices Special care is required for the following when handling the device:  Latch-up prevention  Unused pins handling  External clock usage  Notes on PLL clock mode operation  Power supply pins (Vcc/Vss) ...
  • Page 31 MB96650 Series 3. External clock usage The permitted frequency range of an external clock depends on the oscillator type and configuration. See AC Characteristics for detailed modes and frequency limits. Single and opposite phase external clocks must be connected as...
  • Page 32 MB96650 Series 6. Crystal oscillator and ceramic resonator circuit Noise at X0, X1 pins or X0A, X1A pins might cause abnormal operation. It is required to provide bypass capacitors with shortest possible distance to X0, X1 pins and X0A, X1A pins, crystal oscillator (or ceramic resonator) and ground lines, and, to the utmost effort, that the lines of oscillation circuit do not cross the lines of other circuits.
  • Page 33 MB96650 Series 14. Electrical Characteristics 14.1 Absolute Maximum Ratings Rating Parameter Symbol Condition Unit Remarks Power supply voltage* - 0.3 + 6.0 Analog power supply - 0.3 + 6.0 = AV voltage* ≥ AVRH, ≥ AVRL, Analog reference AVRH, - 0.3 + 6.0...
  • Page 34 MB96650 Series • Sample recommended circuits: Protective diode Limiting P-ch resistance +B input (0V to 16V) N-ch *5: The maximum permitted power dissipation depends on the ambient temperature, the air flow velocity and the thermal conductance of the package on the PCB.
  • Page 35 MB96650 Series 14.2 Recommended Operating Conditions = AV = 0V) Value Parameter Symbol Unit Remarks Power supply voltage , AV Maintains RAM data in stop mode 1.0F (Allowance within ± 50%) 3.9µF (Allowance within ± 20%) Smoothing capacitor at Please use the ceramic capacitor or the capacitor F...
  • Page 36 MB96650 Series 14.3 DC Characteristics 14.3.1 Current Rating = AV = 2.7V to 5.5V, V = AV = 0V, T = - 40°C to + 125°C) Value Parameter Symbol Conditions Unit Remarks name = +25°C PLL Run mode with CLKS1/2 = CLKB = CLKP1/2 = 32MHz = +105°C...
  • Page 37 MB96650 Series Value Parameter Symbol Conditions Unit Remarks name = +25°C PLL Sleep mode with CLKS1/2 = CLKP1/2 = 32MHz = +105°C CCSPLL (CLKRC and CLKSC stopped) 15.5 = +125°C = +25°C Main Sleep mode with CLKS1/2 = CLKP1/2 = 4MHz, SMCR:LPMSS = 0 = +105°C...
  • Page 38 MB96650 Series Value Parameter Symbol Conditions Unit Remarks name A 1800 2250 = +25°C PLL Timer mode with CLKPLL = A 3220 = +105°C CCTPLL 32MHz (CLKRC and CLKSC stopped) A 4205 = +125°C A = +25°C Main Timer mode with CLKMC = 4MHz, A...
  • Page 39 MB96650 Series Value Parameter Symbol Conditions Unit Remarks name A = +25°C Power supply current in A = +105°C Stop mode A 1845 = +125°C Flash Power Down A CCFLASHPD current A = +25°C Power supply current Low voltage detector...
  • Page 40 MB96650 Series 14.3.2 Pin Characteristics = AV = 2.7V to 5.5V, V = AV = 0V, T = - 40°C to + 125°C) Value Parameter Symbol Pin name Conditions Unit Remarks CMOS Hysteresis input  0.7 + 0.3 Port inputs...
  • Page 41 MB96650 Series Value Parameter Symbol Pin name Conditions Unit Remarks 4.5V ≤ V ≤ 5.5V = -4mA 4mA type 2.7V ≤ V < 4.5V - 0.5 "H" level = -1.5mA 4.5V ≤ V ≤ 5.5V output voltage = -3mA 3mA type 2.7V ≤...
  • Page 42 MB96650 Series 14.4 AC Characteristics 14.4.1 Main Clock Input Characteristics = AV = 2.7V to 5.5V, VD=1.8V±0.15V, V = AV = 0V, T = - 40°C to + 125°C) Value Parameter Symbol Pin name Unit Remarks When using a crystal oscillator,...
  • Page 43 MB96650 Series Document Number: 002-04707 Rev. *B Page 43 of 66...
  • Page 44 MB96650 Series 14.4.2 Sub Clock Input Characteristics = AV = 2.7V to 5.5V, V = AV = 0V, T = - 40°C to + 125°C) Value Parameter Symbol Conditions Unit Remarks name When using an oscillation 32.768 X0A, circuit When using an opposite...
  • Page 45 MB96650 Series 14.4.3 Built-in RC Oscillation Characteristics = AV = 2.7V to 5.5V, V = AV = 0V, T = - 40°C to + 125°C) Value Parameter Symbol Unit Remarks When using slow frequency of RC oscillator Clock frequency When using fast frequency of RC...
  • Page 46 MB96650 Series 14.4.5 Operating Conditions of PLL = AV = 2.7V to 5.5V, V = AV = 0V, T = - 40°C to + 125°C) Value Parameter Symbol Unit Remarks PLL oscillation stabilization wait time For CLKMC = 4MHz LOCK...
  • Page 47 MB96650 Series 14.4.7 Power-on Reset Timing = AV = 2.7V to 5.5V, V = AV = 0V, T = - 40°C to + 125°C) Value Parameter Symbol Pin name Unit Power on rise time 0.05 Power off time Document Number: 002-04707 Rev. *B...
  • Page 48 MB96650 Series 14.4.8 USART Timing = AV = 2.7V to 5.5V, V = AV = 0V, T = - 40°C to + 125°C, C =50pF) 4.5V  V 5.5V 2.7V  V  4.5V Symbo Parameter Conditions name Serial clock cycle time...
  • Page 49 MB96650 Series SCYC SLOVI OVSHI IVSHI SHIXI Internal shift clock mode SLSH SHSL SLOVE IVSHE SHIXE External shift clock mode  Document Number: 002-04707 Rev. *B Page 49 of 66...
  • Page 50 MB96650 Series 14.4.9 External Input Timing = AV = 2.7V to 5.5V, V = AV = 0V, T = - 40°C to + 125°C) Value Parameter Symbol Pin name Unit Remarks Pnn_m General Purpose I/O ADTG A/D Converter trigger input...
  • Page 51 MB96650 Series 14.4.10 I C Timing = AV = 2.7V to 5.5V, V = AV = 0V, T = - 40°C to + 125°C) Typical mode High-speed mode* Parameter Symbol Conditions Unit SCL clock frequency (Repeated) START condition hold time s...
  • Page 52 MB96650 Series 14.5 A/D Converter 14.5.1 Electrical Characteristics for the A/D Converter = AV = 2.7V to 5.5V, V = AV = 0V, T = - 40°C to + 125°C) Value Parameter Symbol Pin name Unit Remarks Resolution Total error - 3.0...
  • Page 53 MB96650 Series 14.5.2 Accuracy and Setting of the A/D Converter Sampling Time If the external impedance is too high or the sampling time too short, the analog voltage charged to the internal sample and hold capacitor is insufficient, adversely affecting the A/D conversion precision.
  • Page 54 MB96650 Series 14.5.3 Definition of A/D Converter Terms Resolution : Analog variation that is recognized by an A/D converter. Nonlinearity error : Deviation of the actual conversion characteristics from a straight line that connects the zero transition point (0b0000000000 ←→ 0b0000000001) to the full-scale transition point (0b1111111110 ←→...
  • Page 55 MB96650 Series AVRH - AVRL 1LSB (Ideal value) = 1024 - {1LSB  (N - 1) + 0.5LSB} Total error of digital output N = 1LSB : A/D converter digital output value. : Voltage at which the digital output changes from 0x(N + 1) to 0xN.
  • Page 56 MB96650 Series 14.6 Low Voltage Detection Function Characteristics = AV = 2.7V to 5.5V, V = AV = 0V, T = - 40°C to + 125°C) Value Parameter Symbol Conditions Unit CILCR:LVL = 0000 2.70 2.90 3.10 CILCR:LVL = 0001 2.79...
  • Page 57 MB96650 Series Voltage Detected Voltage Time RCR:LVDE Low voltage detection Stabilization time ···Low voltage detection Low voltage detection function disable function enable function enable··· LVDSTAB Document Number: 002-04707 Rev. *B Page 57 of 66...
  • Page 58 MB96650 Series 14.7 Flash Memory Write/Erase Characteristics = AV = 2.7V to 5.5V, V = AV = 0V, T = - 40°C to + 125°C) Value Parameter Conditions Unit Remarks ≤ + 105°C Large Sector Includes write time prior to...
  • Page 59 MB96650 Series 15. Example Characteristics This characteristic is an actual value of the arbitrary sample. It is not the guaranteed value.  MB96F657 Run Mode = 5.5V) 100.00 PLL clock (32MHz) 10.00 Main osc. (4MHz) 1.00 RC clock (2MHz) RC clock (100kHz) 0.10...
  • Page 60 MB96650 Series  MB96F657 Timer Mode = 5.5V) 10.000 PLL clock (32MHz) 1.000 Main osc. (4MHz) 0.100 RC clock (2MHz) RC clock (100kHz) 0.010 Sub osc. (32kHz) 0.001 [ºC] Stop Mode = 5.5V) 1.000 0.100 0.010 0.001 [ºC] Document Number: 002-04707 Rev. *B...
  • Page 61 MB96650 Series  Used setting Selected Source Mode Clock/Regulator and FLASH Settings Clock Run mode CLKS1 = CLKS2 = CLKB = CLKP1 = CLKP2 = 32MHz Main osc. CLKS1 = CLKS2 = CLKB = CLKP1 = CLKP2 = 4MHz RC clock fast...
  • Page 62 MB96650 Series 16. Ordering Information MCU with CAN controller Part number Flash memory Package* MB96F653RBPMC-GSE1 Flash A 120-pin plastic LQFP (96.5KB) (LQM120) MB96F653RBPMC-GSE2 MB96F655RBPMC-GSE1 Flash A 120-pin plastic LQFP (160.5KB) (LQM120) MB96F655RBPMC-GSE2 MB96F656RBPMC-GSE1 Flash A 120-pin plastic LQFP (288.5KB) (LQM120)
  • Page 63 MB96650 Series 17. Package Dimension 0.10 C A-B D BOTTOM VIEW 0.20 C A-B D 0.08 C A-B TOP VIEW θ SEATI N G 0.25 PLA N E SECTION A -A' 0.08 C SIDE VIEW DIM ENSIONS SYM BOL M IN. NOM . M AX.
  • Page 64 MB96650 Series 18. Major Changes Spansion Publication Number: MB96650_DS704-00003 Page Section Change Results Revision 1.0 Initial release Revision 2.0 Changed the Value of “Power supply current in Timer modes” Electrical Characteristics DC Characteristics CCTPLL Typ: 2485μA → 1800μA (T Current Rating = +25°C)
  • Page 65 MB96650 Series Document History Document Title: MB96650 Series, F2MC-16FX 16-bit Microcontroller Document Number: 002-04707 Orig. of Submission Revision Description of Change Change Date Migrated to Cypress and assigned document number 002-04707.  KSUN 01/31/2014 No change to document contents or format.
  • Page 66 (“Unintended Uses”). A critical component is any component of a device or system whose failure to perform can be reasonably expected to cause the failure of the device or system, or to affect its safety or effectiveness. Cypress is not liable, in whole or in part, and you shall and hereby do release Cypress from any claim, damage, or other liability arising from or related to all Unintended Uses of Cypress products.