background image

 

MB96630 Series 

F

2

MC-16FX  16-Bit  Microcontroller 

 

 

Cypress Semiconductor Corporation       

•      198 Champion Court      •      San Jose

CA 95134-

1709        •      408-943-2600 

Document Number: 002-04719 Rev.*A 

 

Revised February 19, 2016 

 
 

MB96630 series is based on Cypress

’s advanced F

2

MC-16FX architecture (16-bit with instruction pipeline for RISC-like 

performance). The CPU uses the same instruction set as the established F

2

MC-16LX family thus allowing for easy migration of 

F

2

MC-16LX Software to the new F

2

MC-16FX products. 

F

2

MC-16FX product improvements compared to the previous generation include 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 

 

F

2

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 

 

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) 

 

Wide range of baud rate settings using a dedicated reload 
timer 

 

Special synchronous options for adapting to different 
synchronous serial protocols 

 

LIN functionality working either as master or slave LIN 
device 

 

Extended support for LIN-Protocol to reduce interrupt load 

 

I

2

 

Up to 400kbps 

 

Master and Slave functionality, 7-bit and 10-bit addressing 

 

 

Summary of Contents for PERFORM MB96630 Series

Page 1: ...g 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 cl...

Page 2: ...e three external event input pins AIN BIN and ZIN is configurable Real Time Clock Operational on main oscillation 4MHz sub oscillation 32kHz or RC oscillation 100kHz 2MHz Capable to correct oscillatio...

Page 3: ...3 3 Opposite phase external clock 30 13 4 Notes on PLL clock mode operation 30 13 5 Power supply pins Vcc Vss 30 13 6 Crystal oscillator and ceramic resonator circuit 31 13 7 Turn on sequence of powe...

Page 4: ...stics for the A D Converter 50 14 5 2 Accuracy and Setting of the A D Converter Sampling Time 51 14 5 3 Definition of A D Converter Terms 52 14 6 Low Voltage Detection Function Characteristics 54 14 7...

Page 5: ...FRT 0 to 2 16 bit Input Capture Unit ICU 7ch 1 channel for LIN USART ICU 0 1 4 to 7 9 ICU 9 for LIN USART 16 bit Output Compare Unit OCU 7ch OCU 0 to 4 6 7 OCU 4 for FRT clear 8 16 bit Programmable P...

Page 6: ...bit 20ch 8 bit I O Timer 1 ICU 4 5 6 7 External Interrupt OCD DEBUG I F WOT WOT_R SCK0 SCK2 SCK4 SCK5_R SCK7_R AVss AVRH IN0 IN0_R IN1_R FRCK0 FRCK0_R IN6 IN7 FRCK1 INT1_R to INT3_R SIN0 SIN2 SIN4 SI...

Page 7: ...s C P13_2 PPG0 TIN0 FRCK1 P13_3 PPG1 TOT0 WOT P13_4 SIN0 INT6 1 P13_5 SOT0 ADTG INT7 P13_6 SCK0 CKOTX0 1 P04_4 PPG3 SDA0 2 P04_5 PPG4 SCL0 2 P06_2 AN2 INT5 SIN5 1 P06_3 AN3 FRCK0 P06_4 AN4 IN0 TTG0 TT...

Page 8: ...INn_R ICU Relocated Input Capture Unit n input pin INTn External Interrupt External Interrupt n input pin INTn_R External Interrupt Relocated External Interrupt n input pin MD Core Input pin for speci...

Page 9: ...y Power supply pin Vss Supply Power supply pin WOT RTC Real Time clock output pin WOT_R RTC Relocated Real Time clock output pin X0 Clock Oscillator input pin X0A Clock Subclock Oscillator input pin X...

Page 10: ...6_4 AN4 IN0 TTG0 TTG4 13 K P06_6 AN6 TIN1 IN4_R 14 K P06_7 AN7 TOT1 IN5_R 15 Supply AVcc 16 G AVRH 17 Supply AVss 18 K P05_0 AN8 19 K P05_2 AN10 OUT2 20 K P05_3 AN11 OUT3 21 K P05_4 AN12 INT2_R WOT_R...

Page 11: ...R BIN1 57 H P12_3 OUT2_R 58 H P12_7 INT1_R 59 H P00_0 INT3_R FRCK2 60 Supply Vcc 61 Supply Vss 62 H P00_3 INT6_R PPG8_B 63 H P00_4 INT7_R PPG9_B 64 H P00_5 IN6 TTG2 TTG6 PPG10_B 65 H P00_6 IN7 TTG3 TT...

Page 12: ...Document Number 002 04719 Rev A Page 12 of 69 MB96630 Series Pin no I O circuit type Pin name 78 H P03_5 TX0 79 H P03_6 INT0 NMI 80 Supply Vcc See I O Circuit Type for details on the I O circuit types...

Page 13: ...lation 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 Feedback resistor a...

Page 14: ...ity selectable CMOS level output IOL 4mA IOH 4mA Automotive input with input shutdown function and programmable pull up resistor C CMOS hysteresis input pin R FCI X out 0 1 Pout R Nout Automotive inpu...

Page 15: ...vel output IOL 4mA IOH 4mA Automotive input with input shutdown function Programmable pull up resistor I CMOS level output IOL 4mA IOH 4mA CMOS hysteresis input with input shutdown function Programmab...

Page 16: ...resistor N CMOS level output IOL 3mA IOH 3mA CMOS hysteresis input with input shutdown function Programmable pull up resistor N channel transistor has slew rate control according to I 2 C spec irresp...

Page 17: ...Document Number 002 04719 Rev A Page 17 of 69 MB96630 Series Type Circuit Remarks O Open drain I O Output 25mA Vcc 2 7V TTL input Standby control for input shutdown TTL input R Nout N ch...

Page 18: ...e used as RAM area GPR General Purpose Register The DMA area is only available if the device contains the corresponding resource The available RAM and ROM area depends on the device FF FFFFH DE 0000H...

Page 19: ...ment Number 002 04719 Rev A Page 19 of 69 MB96630 Series 8 RAMSTART Addresses Devices Bank 0 RAM size RAMSTART0 MB96F633 10KB 00 5A00H MB96F635 16KB 00 4200H MB96F636 24KB 00 2200H MB96F637 28KB 00 12...

Page 20: ...DF 6000H 1F 6000H DF 5FFFH 1F 5FFFH DF 4000H 1F 4000H DF 3FFFH 1F 3FFFH DF 2000H 1F 2000H DF 1FFFH 1F 1FFFH DF 0000H 1F 0000H DE FFFFH DE 0000H SAS 512B SA2 8KB SA1 8KB Reserved Reserved SA39 64KB Re...

Page 21: ...Serial Programming Communication Interface USART pins for Flash serial programming MD 0 DEBUG I F 0 Serial Communication mode MB96630 Pin Number USART Number Normal Function 5 USART0 SIN0 6 SOT0 7 SCK...

Page 22: ...Clock Timer 16 3BCH LVDI No 16 Low Voltage Detector 17 3B8H EXTINT0 Yes 17 External Interrupt 0 18 3B4H EXTINT1 Yes 18 External Interrupt 1 19 3B0H EXTINT2 Yes 19 External Interrupt 2 20 3ACH EXTINT3...

Page 23: ...PG14 Yes 52 Programmable Pulse Generator 14 53 328H PPG15 Yes 53 Programmable Pulse Generator 15 54 324H 54 Reserved 55 320H 55 Reserved 56 31CH 56 Reserved 57 318H 57 Reserved 58 314H RLT0 Yes 58 Rel...

Page 24: ...96 I 2 C interface 0 97 278H IIC1 Yes 97 I 2 C interface 1 98 274H ADC0 Yes 98 A D Converter 0 99 270H 99 Reserved 100 26CH 100 Reserved 101 268H LINR0 Yes 101 LIN USART 0 RX 102 264H LINT0 Yes 102 LI...

Page 25: ...9 1F8H 129 Reserved 130 1F4H 130 Reserved 131 1F0H 131 Reserved 132 1ECH 132 Reserved 133 1E8H FLASHA Yes 133 Flash memory A interrupt 134 1E4H 134 Reserved 135 1E0H 135 Reserved 136 1DCH 136 Reserved...

Page 26: ...anent damage of the device Try to prevent such overvoltage or over current conditions at the design stage 2 Protection of Output Pins Shorting of output pins to supply pins or other output pins or con...

Page 27: ...periods For this reason it is recommended that the surface treatment of socket contacts and IC leads be verified before mounting Surface Mount Type Surface mount packaging has longer and thinner leads...

Page 28: ...described above For reliable performance do the following 1 Humidity Prolonged use in high humidity can lead to leakage in devices as well as printed circuit boards If high humidity levels are anticip...

Page 29: ...ated voltage is applied between Vcc pins and Vss pins The AVCC power supply is applied before the VCC voltage Latch up may increase the power supply current dramatically causing thermal damages to the...

Page 30: ...d with a clock signal which has the opposite phase to the X0 X0A pins Supply level on X0 and X1 pins must be 1 8V 13 4 Notes on PLL clock mode operation If the microcontroller is operated with PLL clo...

Page 31: ...ng when not using the A D converter If the A D converter is not used the power supply pins for A D converter should be connected such as AVCC VCC AVSS AVRH VSS 13 9 Notes on Power on To prevent malfun...

Page 32: ...does not exceed VCC and that the voltage at the analog inputs does not exceed AVCC when the power is switched on 3 VI and VO should not exceed VCC 0 3V VI should also not exceed the specified ratings...

Page 33: ...PINT PIO VOL IOL VOH IOH I O load power dissipation sum is performed on all I O ports PINT VCC ICC IA internal power dissipation ICC is the total core current consumption into VCC as described in the...

Page 34: ...a capacity value that is larger than CS WARNING The recommended operating conditions are required in order to ensure the normal operation of the semiconductor device All of the device s electrical cha...

Page 35: ...mA TA 125 C ICCMAIN Main Run mode with CLKS1 2 CLKB CLKP1 2 4MHz Flash 0 wait CLKPLL CLKSC and CLKRC stopped 3 5 mA TA 25 C 8 mA TA 105 C 9 5 mA TA 125 C ICCRCH RC Run mode with CLKS1 2 CLKB CLKP1 2 C...

Page 36: ...ith CLKS1 2 CLKP1 2 4MHz SMCR LPMSS 0 CLKPLL CLKRC and CLKSC stopped 1 mA TA 25 C 4 5 mA TA 105 C 6 mA TA 125 C ICCSRCH RC Sleep mode with CLKS1 2 CLKP1 2 CLKRC 2MHz SMCR LPMSS 0 CLKMC CLKPLL and CLKS...

Page 37: ...N Main Timer mode with CLKMC 4MHz SMCR LPMSS 0 CLKPLL CLKRC and CLKSC stopped 285 330 A TA 25 C 1195 A TA 105 C 2165 A TA 125 C ICCTRCH RC Timer mode with CLKRC 2MHz SMCR LPMSS 0 CLKPLL CLKMC and CLKS...

Page 38: ...out voltage regulator control Current for On Chip Debugger part is not included Power supply current in Run mode does not include Flash Write Erase current 2 The power supply current in Timer mode is...

Page 39: ...UG I F 2 0 VCC 0 3 V TTL Input L level input voltage VIL Port inputs Pnn_m VSS 0 3 VCC 0 3 V CMOS Hysteresis input VSS 0 3 VCC 0 5 V AUTOMOTIVE Hysteresis input VILX0S X0 External clock in Fast Clock...

Page 40: ...s Parameter Symbol Pin name Conditions Value Unit Remarks Min Typ Max Input leak current IIL Pnn_m VSS VI VCC AVSS VI AVCC AVRH 1 1 A Pull up resistance value RPU Pnn_m VCC 5 0V 10 25 50 100 k Input c...

Page 41: ...quency fC X0 X1 4 8 MHz When using a crystal oscillator PLL off 8 MHz When using an opposite phase external clock PLL off 4 8 MHz When using a crystal oscillator or opposite phase external clock PLL o...

Page 42: ...40 C to 125 C Parameter Symbol Pin name Conditions Value Unit Remarks Min Typ Max Input frequency fCL X0A X1A 32 768 kHz When using an oscillation circuit 100 kHz When using an opposite phase external...

Page 43: ...llator RC clock stabilization time tRCSTAB 80 160 320 s When using slow frequency of RC oscillator 16 RC clock cycles 64 128 256 s When using fast frequency of RC oscillator 256 RC clock cycles 14 4 4...

Page 44: ...tLOCK 1 4 ms For CLKMC 4MHz PLL input clock frequency fPLLI 4 8 MHz PLL oscillation clock frequency fCLKVCO 56 108 MHz Permitted VCO output frequency of PLL CLKVCO PLL phase jitter tPSKEW 5 5 ns For...

Page 45: ...v A Page 45 of 69 MB96630 Series 14 4 7 Power on Reset Timing VCC AVCC 2 7V to 5 5V VSS AVSS 0V TA 40 C to 125 C Parameter Symbol Pin name Value Unit Min Typ Max Power on rise time tR Vcc 0 05 30 ms P...

Page 46: ...2tCLKP1 45 2tCLKP1 55 ns SIN SCK setup time tIVSHE SCKn SINn tCLKP1 2 10 tCLKP1 2 10 ns SCK SIN hold time tSHIXE SCKn SINn tCLKP1 10 tCLKP1 10 ns SCK fall time tF SCKn 20 20 ns SCK rise time tR SCKn...

Page 47: ...MB96630 Series tSCYC VOL VOL VOH VOH VIH VIH VIL VIL tSLOVI tIVSHI tSHIXI VOL SCK SOT SIN Internal shift clock mode tOVSHI tSLSH VIH VIH VIH VIH VIL VIH VIL VIL VIL VOL VOH tSLOVE tR tSHIXE tIVSHE tF...

Page 48: ...00 tCLKP1 1 fCLKP1 ns General Purpose I O ADTG A D Converter trigger input TINn Reload Timer TTGn PPG trigger input FRCKn FRCKn_R Free Running Timer input clock INn INn_R Input Capture AINn BINn ZINn...

Page 49: ...STOP condition and START condition tBUS 4 7 1 3 s Pulse width of spikes which will be suppressed by input noise filter tSP 0 1 1 5 tCLKP1 5 0 1 1 5 tCLKP1 5 ns 1 R and CL represent the pull up resist...

Page 50: ...20 mV Compare time 1 0 5 0 s 4 5V VCC 5 5V 2 2 8 0 s 2 7V VCC 4 5V Sampling time 0 5 s 4 5V VCC 5 5V 1 2 s 2 7V VCC 4 5V Power supply current IA AVCC 2 0 3 1 mA A D Converter active IAH 3 3 A A D Conv...

Page 51: ...log switch and ADC are contained RVIN Analog input impedance I O analog switch and ADC are contained The following approximation formula for the replacement model above can be used Tsamp 7 62 Rext Cex...

Page 52: ...Difference between the actual value and the theoretical value The total error includes zero transition error full scale transition error and nonlinearity error Zero transition voltage Input voltage wh...

Page 53: ...es 1LSB Ideal value AVRH AVSS V 1024 Total error of digital output N VNT 1LSB N 1 0 5LSB 1LSB N A D converter digital output value VNT Voltage at which the digital output changes from 0x N 1 to 0xN VO...

Page 54: ...7 V VDL6 CILCR LVL 1001B 3 91 4 20 4 49 V Power supply voltage change rate 2 dV dt 0 004 0 004 V s Hysteresis width VHYS CILCR LVHYS 0 50 mV CILCR LVHYS 1 80 100 120 mV Stabilization time TLVDSTAB 75...

Page 55: ...e 55 of 69 MB96630 Series Time Vcc VDLX min Voltage VDLX max dV dt Detected Voltage RCR LVDE Low voltage detection function enable Low voltage detection function disable Stabilization time TLVDSTAB Lo...

Page 56: ...the Flash memory is written or erased shutdown of the external power VCC is prohibited In the application system where the external power VCC might be shut down while writing or erasing be sure to tur...

Page 57: ...It is not the guaranteed value MB96F637 0 01 0 10 1 00 10 00 100 00 50 0 50 100 150 I CC mA TA C Run Mode PLL clock 32MHz Main osc 4MHz RC clock 2MHz RC clock 100kHz Sub osc 32kHz VCC 5 5V 0 001 0 010...

Page 58: ...96630 Series MB96F637 0 001 0 010 0 100 1 000 10 000 50 0 50 100 150 I CC mA TA C Timer Mode PLL clock 32MHz Main osc 4MHz RC clock 2MHz RC clock 100kHz Sub osc 32kHz VCC 5 5V 0 001 0 010 0 100 1 000...

Page 59: ...LKP2 100kHz Regulator in Low Power Mode CLKB is stopped in this mode Sub osc CLKS1 CLKS2 CLKP1 CLKP2 32kHz Regulator in Low Power Mode CLKB is stopped in this mode Timer mode PLL CLKMC 4MHz CLKPLL 32M...

Page 60: ...C GSE2 MB96F636RBPMC GSE1 Flash A 288 5KB 80 pin plastic LQFP FPT 80P M21 MB96F636RBPMC GSE2 MB96F637RBPMC GSE1 Flash A 416 5KB 80 pin plastic LQFP FPT 80P M21 MB96F637RBPMC GSE2 For details about pac...

Page 61: ...LIMITED F80035S c 2 4 1 20 40 21 60 41 80 61 INDEX 12 00 0 10 472 004 SQ 14 00 0 20 551 008 SQ 0 50 020 0 20 0 05 008 002 M 0 08 003 0 145 0 055 006 002 0 08 003 A 0 8 059 004 008 0 10 0 20 1 50 0 50...

Page 62: ...0 1 6 Only RLT6 can be used as PPG clock source RLT 0 1 6 6 Block Diagram Deleted the block of RLT6 from PPG block Changed the RLT block 2ch 0 1 6 3ch 8 Pin Description Changed the Description of PPGn...

Page 63: ...ion 12 Mode Pin MD 33 Electrical Characteristics 1 Absolute Maximum Ratings Changed the annotation 4 Note that if the B input is applied during power on the power supply is provided from the pins and...

Page 64: ...current in Sleep modes SMCR LPMSS 0 is added Changed the Value of Power supply current in Sleep modes ICCSPLL Typ 10mA 8 5mA TA 25 C Max 15mA 14mA TA 105 C Max 16 5mA 15 5mA TA 125 C ICCSMAIN Max 7mA...

Page 65: ...ck connected to the Sub oscillator When Flash is not in Power down reset mode ICCFLASHPD must be added to the Power supply current The power supply current is measured with a 4MHz external clock conne...

Page 66: ...Analog impedance Added Variation between channels Added the annotation 52 5 A D Converter 2 Accuracy And Setting Of The A D Converter Sampling Time Deleted the unit Min from approximation formula of S...

Page 67: ...targeted value from title Write Erase cycles and data hold time 58 to 60 Example Characteristics Added a section 61 Ordering Information Changed part number MCU with CAN controller MB96F636RAPMC GSE1...

Page 68: ...Series F 2 MC 16FX 16 Bit Microcontroller Document Number 002 04719 Revision ECN Orig of Change Submission Date Description of Change KSUN 01 31 2014 Migrated to Cypress and assigned document number 0...

Page 69: ...provided by Cypress unmodified to make use distribute and import the Software solely to the minimum extent that is necessary for you to exercise your rights under the copyright license granted in the...

Page 70: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information Infineon MB96F636RBPMC GSE1 MB96F636RBPMC GSE2 MB96F637RBPMC GSE1...

Reviews: