8bit MCU for Digital Controlled Power Supply System Rich Analog, High Performance DSP, and High Resolution PWM MD6601 / MD6602 Overview Brochure Package MD660x is an 8bit MCU (Micro Controller Unit) which is suitable for Power Control Application such as Digital Power Supply. It contains Rich Analog Functions, High Performance DSP (Digital Signal Processor), and High Resolution PWM, which can make your application much more efficient and much higher performance depending on the MCU’s low power consumption and forcible system support functionality. Not to scale LQFP-44 QFN-40 LQFP-64 (MD6602 only) (MD6601 only) 6mm×6mm P0.5mm 10mm×10mm P0.8mm 10mm×10mm P0.5mm Features High Resolution PWM PWM Duty and Cycle can be specified with 1ns resolution. Auto Dead Time, Duty Cut, Cycle Cut are fully supported. DMA capability between Peripherals (DSAC) Data Transfers between Peripheral can be triggered by internal events. It can make Automatic Feedback Control System by communicating among A/D converter, TinyDSP and PWM without CPU interposition. System Support FLASH Memory, Timer Functionality, Serial Communications, Internal Oscillator, Power On Reset Circuit are also integrated. Rich Analog Components High Speed 10bit A/D Converters, High Precision 12bit A/D Converter, High Speed Analog Comparators, General Purpose OPAMPs are included. Interconnections among Analog Components and External Pins are configurable by programmable analog network. High Performance DSP Operations In addition to 8bit CPU, dedicated two 16bit TinyDSPs are integrated, which ensure Parallel Processing, that is, CPU engages in system controls and DSP engages in calculations. TinyDSP supports Division Instruction in addition to normal DSP operations. Block Diagram (MD6602) : Analog Block Genera l Purpose OPAMP Ana log GPIO Digita l GPIO High Speed 10bit SAR A/D Converter : Digital Block - Standalone / Unity Gain Voltage Follower GPIO High Speed 10bit SAR ADC Interna l RAM 1KB Interna l FLASH Memory 32KB 8051 CPU -Pipelined Operation -1-wire Debug I/F -256byte RAM Tiny DSP + - + - Configura ble Interconnection a mong a na log blocks a nd externa l pins + - OPAMP + - + - + - + - + - + - High Speed Compa ra tor 10bit Volta ge DAC FLASH Memory 8bit 8051 CPU + - High Precision 12bit SAR ADC GPIO High Precision 12bit SAR A/D Converter High Speed 10bit SAR ADC RAM Tiny DSP HiRes PWM DSAC GPIO Reference Volta ge Tempera ture Sensor High Speed Ana log Compa ra tor 10bit Volta ge D/A Converter IRC/POR Interna l Oscilla tor Power On Reset Low Volta ge Detection Timer SPI, I2C UART Low Power Modes GPIO DMA opera tion between Periphera ls Tiny DSP (Filter, Pha se Compensa tion) -Multiplication and Accumulation -Shift, Constant Min/Max Saturation -High Speed Division MD660x-PSE Rev.05 2015.10.01 Genera l Purpose Timer with In / Out Signa ls High Resolution PWM - Auto Dead Time - Duty Cut/Cycle Cut Seria l Communica tion - SPI, I2C, UART SANKEN ELECTRIC CO., LTD. System Control Interrupt Controller http://www.sanken-ele.co.jp 1 8bit MCU for Digital Controlled Power Supply System Rich Analog, High Performance DSP, and High Resolution PWM MD6601 / MD6602 Brochure Product Specification Digital Function Analog Function Common Item MD6601 MD6602 Under Development Operation VCC/ Frequency Digital DVCC=3.3V, Analog AVCC=3.3V / Frequency=50MHz (max) Digital: 165mW, Analog : 20mW Power Consumption(Typ) Digital : 150mW, Analog : 20mW QFN-40(6×6, P0.5) QFN-40(6×6, P0.5) Package LQFP-44(10×10, P0.8) Analog Interconnection 10bit A/D Converter 12bit A/D Converter D/A Converter Analog Comparator General Purpose OPAMP Voltage Reference Temperature Sensor 8bit 8051 CPU 1-wire Debug I/F FLASH Memory Internal RAM Tiny DSP High Resolution PWM DSAC 16bit Timer SPI / I2C / UART GPIO (5V Tolerant in Digital GPIO) Interrupt Controller WDT LVD POR IRC PLL LQFP-64(10x10, P0.5) User Configurable (Ex. Insert OPAMP between External Pin and A/D Converter, etc.) 2units, 4MSPS/unit, Dual Sample/Hold Circuit 1unit, 1MSPS/unit 12bit Voltage Output x 1 channel 10bit Voltage Output x 4 channels 4units, High Speed 20ns 6units, High Speed 20ns 2units, Standalone / Unity Gain selectable 4units, Standalone / Unity Gain selectable 1.2Voutput, Middle Point Analog GND (1/2 x AVCC) Output as Voltage corresponding to Temperature, Read from A/D Converter 8051/ 8052 Instruction Compatible, Execution Cycle : 1cyc(min), 3cyc(ave) Only a bi-directional signal can access internal resource, control execution, program FLASH. 16KB with Cache and Security Function 32KB with Cache and Security Function 1KB Internal RAM, 256B Fast RAM directly connected to CPU 2units, 16bit fixed point, MUL, MAC, DIV 2units, Min/Max Saturation, Constant, etc. added 2phase PWM x 4pairs, Resolution 1ns (for Duty and Cycle), Duty Cut / Cycle Cut 8channels, DMA between Peripherals 16channels, DMA between Peripherals 2units, 16bit Counter, Generates Interrupts 4units, 16bit, Output Compare / Input Capture 1unit, each. Some Pins are multiplexed 1unit, each. Dedicated External Pins Digital x 12, Analog x 16 Same as on the left. For LQFP-64, Dx26, Ax20 Independent Vectors per Interrupt Source, 2level Priorities, All GPIOs can be Interrupt Input 1unit Watch Dog Timer to generate Internal Reset or Interrupt Request Low Voltage Detection Power On Reset Circuit Internal Reference Clock Generator (10MHz) Frequency Multiplication by 4 from External (Crystal) Clock or IRC Clock (50MHz max) Development Tools Integrated Development Environment IDE_MD660x Hardware Interface for Debugger and FLASH Writer OCD I/F Board USB 3wires (DBG, /RES, GND) User Target Board Small Evaluation Board (Debug Interface Integrated) USB Program Editor, Compiler Linker, FLASH Writer, Debugger TinyDSP Assembler / Simulator MD660x-PSE Rev.05 2015.10.01 SANKEN ELECTRIC CO., LTD. http://www.sanken-ele.co.jp 2