md6601 md6602 ps en

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