ETC2 ML610Q793 8-bit microcontroller for sensor control Datasheet

FEDL610Q793-02
Issue Date: Jan. 26, 2015
ML610Q793
8-bit Microcontroller for Sensor Control
■
General Description
The ML610Q793 is a high-performance 8-bit low power microcontroller optimized for sensor hub, that integrates LAPIS
Semiconductor’s original high-performance 8-bit CPU core with a 16-bit multiplier/divider co-processor, 64 KByte flash
memory, 4 KByte RAM, multiple interfaces for various sensors and host interfaces with 8KByte logging RAM in small
footprint package. The ML610Q793 is an ideal sensor hub microcontroller for smart phone to separate various sensors off from
its application processor and control them effectively for reducing total system power consumption.
■
Features
● CPU
—8-bit RISC CPU (CPU name: uX-U8/100)
—16-bit length instruction system
—Minimum instruction execution time
30.5 us (32.768 kHz system clock)
0.25 us (4.096 MHz system clock)
—Built-in coprocessor for multiplication, division, and multiply-accumulate operations
Multiplication (Input: 16-bit x 16-bit, Output: 32-bit)
Division (Input: 32-bit/16-bit, Output: 32-bit)
Multiply-accumulate (Input: 16-bit x 16-bit + 32-bit, Output: 32-bit)
● Internal memory
—64KByte Flash ROM (32KWord x 16-bit)
—4KByte SRAM (4KWord x 8-bit)
● Interrupt controller
—Non-maskable interrupt: 1 source
—Maskable interrupt: 29 sources
Number of internal sources: 13 (Timer: 6, ADC: 1, SPI: 1, I2C: 1, HOSTIF: 1, Arithmetic
circuit: 1, UART: 1, SIO: 1)
Number of external sources: 16
● Timer
—8 bits timer x 6 ch (also 16 bits x 3ch configuration is available by using Timer 0 and 1,
Timer 2 and 3, or Timer 4 and 5)
—Watchdog timer (WDT) x 1ch
● Serial interface
—SPI interface with master function x 1ch
—I2C interface with master function x 1ch
—UART interface (two-wire, full duplex communication) x 1ch
—SIO interface (two-wire, half-duplex communication) x 1ch
● Host interface
—Serial interface with slave function (SPI/I2C selectable) x 1ch
—Host processor interrupt
—8KByte RAM for logging
1/24
FEDL610Q793-02
ML610Q793
● General-purpose I/O port
—8-bit input/output port x 2ch
—5-bit input/output port x 1ch
● A/D converter
—12-bit successive approximation type A/D converter x 3ch
● Arithmetic circuit
—Root operation (Input: 18 bit, Output: 19 bit)
● Power consumption control function
—CPU operation mode
Supports high frequency operation and low frequency operation
—HALT mode
Supports the HALT mode for stopping CPU only
Returning for HALT mode : 77usec
● Input clock
—32.768 kHz (External clock input)
● Power supply voltage
—Analog section:(using ADC) 2.5V to 3.6V
(not using ADC) 1.7V to 1.9V
—Digital I/O section:
1.7V to 1.9V
—Digital core section:
1.7V to 1.9V
● Power consumption
—High-speed operation (4.096MHz): 0.93mA
—HALT Mode:
0.6uA
● Operating frequency
—High-speed clock:
—Low-speed clock:
4.096 MHz
32.768kHz
● Operating temperature
—Ambient temperature:
-30°C to +85°C (FLASH erase/programming -30°C to +60°C)
● Package
—48-pin WL-CSP (S-UFLGA48-3.06x2.96-0.40-W)
2/24
FEDL610Q793-02
ML610Q793
■
Block Diagram
DVDD
DGND
AVDD
AGND
VDDL
PA0_EXI00*1, PA1_EXI01*1,
PA2_EXI02*1, PA3_EXI03*1,
*1
*1
PA4_EXI04 , PA5_EXI05 ,
PA6_EXI06*1, PA7_EXI07*1,
*1
*1
PB0_EXI08 , PB1_EXI09 ,
*1
PB2_EXI10 , PB3_EXI11*1,
*1
*1
PB4_EXI12 , PB5_EXI13 ,
*1
PB6_EXI14 , PB7_EXI15*1
PA0_EXI00*1, PA1_EXI01*1,
*1
*1
PA2_EXI02 , PA3_EXI03 ,
PA4_EXI04*1, PA5_EXI05*1,
*1
*1
PA6_EXI06 , PA7_EXI07 ,
*1
PB0_EXI08 , PB1_EXI09*1,
*1
*1
PB2_EXI10 , PB3_EXI11 ,
*1
PB4_EXI12 , PB5_EXI13*1,
*1
*1
PB6_EXI14 , PB7_EXI15
*2
PC0_INT_S , PC1,
*3
*3
PC2_RXD0 , PC3_TXD0 ,
PC4
Program
Memory
(Flash) 64KB
Coprocessor
HOST IF
(RAM8KB)
(SPI / I2C)
RAM 4KB
Interrupt
Controller
SPI (Master)
General-purpose
I/O Port
8-bit 2ch
5-bit 1ch
I2C (Master)
Successive
ADC
12-bit 3ch
Timer
8-bit 6ch
Arithmetic Circuit
I2C_SPISEL
SDO_SDA_S
SDI_SA1_S
SCS_SA0_S
SCLK_SCL_S
*2
PC0_INT_S
SDO_M
SDI_M
SCS_M
SCLK_M
SDA_M
SCL_M
ADC_IN0
ADC_IN1
ADC_IN2
VREF
Asynchronous
SIO 1ch
PC2_RXD0*3
PC3_TXD0*3
UART 1ch
PB6_EXI14*3
PB7_EXI15*3
WDT
XT
PB3_EXI11
Clock
Controller
RESET_N
Reset
Controller
VDDX*4
*4
XTN
*1
*2
*3
*4
CPU
(uX-U8/100)
On Chip
ICE
PLL
Test
*4
VPP
TEST1
TEST0
Shared by the interrupt pins and the general-purpose I/O port
Shared by the interrupt output pin of the host interface and the general-purpose I/O port
Shared by the UART/Asynchronous SIO transmit/receive pins and the general-purpose I/O port
Leave this pin open in ML610Q793
3/24
FEDL610Q793-02
ML610Q793
■
Pin Configuration
DGND
DVDD
SDA_M
PA2_EXI02
PA5_EXI05
PB0_EXI08
PB3_EXI11
7
AVDD
VDDX
VDDL
PA1_EXI01
PA4_EXI04
PA7_EXI07
PB2_EXI10
6
ADC_IN1
AGND
SCL_M
PA0_EXI00
PA3_EXI03
PB1_EXI09
VPP
5
ADC_IN2
VREF
ADC_IN0
PC1
PA6_EXI06
PB7_EXI15
PC2_RXD0
4
XTN
TEST0
PC4
SCS_SA0_S
SDI_M
PB4_EXI12
3
XT
TEST1
SDO_SDA_S
SDI_SA1_S
SCS_M
PB6_EXI14
PC3_TXD0
2
I2C_SPISEL
RESET_N
SCLK_SCL_S
SDO_M
SCLK_M
PC0_INT_S
PB5_EXI13
1
G
F
E
D
C
B
A
48-pin WL-CSP Package(S-UFLGA48-3.06x2.96-0.40-W)
(Bottom View)
4/24
FEDL610Q793-02
ML610Q793
■
List of Pins
PIN
Symbol
Input/output
Polarity
Function
F5
AGND
—
—
Analog GND
G6
AVDD
—
—
Analog power supply
G7
DGND
—
—
Digital IO/core GND
No.
F7
DVDD
—
—
Digital I/O power supply
E6
VDDL
—
—
Digital core power supply
F6
VDDX
—
—
Test pin(open)
G1
I2C_SPISEL
I
—
E2
SDO_SDA_S
IO
—
Selects the interface with the host
I2C interface when I2C_SPISEL = 1
SPI interface when I2C_SPISEL = 0
SDA of I2C slave interface when I2C_SPISEL = 1
O
—
I
—
SDO of SPI slave interface when I2C_SPISEL = 0
(This signal status is Hi-Z except for output data. )
I2C slave address when I2C_SPISEL = 1
I
—
SDI of SPI slave interface when I2C_SPISEL = 0
I
—
I2C slave address when I2C_SPISEL = 1
I
Positive
SCS of SPI slave interface when I2C_SPISEL = 0
I
—
SCL of I2C slave interface when I2C_SPISEL = 1
I
—
SCLK of SPI slave interface when I2C_SPISEL = 0
D2
D3
E1
SDI_SA1_S
SCS_SA0_S
SCLK_SCL_S
E7
SDA_M
IO
—
SDA of I2C master interface
E5
SCL_M
O
—
SCL of I2C master interface
D1
SDO_M
O
—
SDO of SPI master interface
C3
SDI_M
I
—
SDI of SPI master interface
C2
SCS_M
O
Positive
SCS of SPI master interface
C1
SCLK_M
O
—
SCLK of SPI master interface
G4
ADC_IN2
I
—
Successive ADC input 2
G5
ADC_IN1
I
—
Successive ADC input 1
E4
ADC_IN0
I
—
Successive ADC input 0
F4
VREF
I
—
Successive ADC reference voltage input
B1
PC0_INT_S
IO
—
General-purpose input/output port for the primary function
O
Negative
Interrupt output for host interface for the secondary function
General-purpose input/output port
D4
PC1
IO
—
A4
PC2_RXD0
IO
—
General-purpose input/output port for the primary function
I
—
Asynchronous SIO receive data for the secondary function
IO
—
General-purpose input/output port for the primary function
O
—
Asynchronous SIO transmit data for the secondary function
A2
PC3_TXD0
E3
PC4
IO
—
General-purpose input/output port
D5
PA0_EXI00
IO
—
General-purpose input/output port/external interrupt input
D6
PA1_EXI01
IO
—
General-purpose input/output port/external interrupt input
D7
PA2_EXI02
IO
—
General-purpose input/output port/external interrupt input
C5
PA3_EXI03
IO
—
General-purpose input/output port/external interrupt input
C6
PA4_EXI04
IO
—
General-purpose input/output port/external interrupt input
C7
PA5_EXI05
IO
—
General-purpose input/output port/external interrupt input
C4
PA6_EXI06
IO
—
General-purpose input/output port/external interrupt input
B6
PA7_EXI07
IO
—
General-purpose input/output port/external interrupt input
B7
PB0_EXI08
IO
—
General-purpose input/output port/external interrupt input
B5
PB1_EXI09
IO
—
General-purpose input/output port/external interrupt input
A6
PB2_EXI10
IO
—
General-purpose input/output port/external interrupt input
5/24
FEDL610Q793-02
ML610Q793
A7
PB3_EXI11
IO
—
General-purpose input/output port/external interrupt input
O
—
32.768kHz clock for output
A3
PB4_EXI12
IO
—
General-purpose input/output port/external interrupt input
A1
PB5_EXI13
IO
—
General-purpose input/output port/external interrupt input
B2
PB6_EXI14
IO
—
General-purpose input/output port/external interrupt input for
the primary function
I
—
UART receive data for the secondary function
IO
—
General-purpose input/output port/external interrupt input for
the primary function
O
—
UART transmit data for the secondary function
System reset input
B4
■
PB7_EXI15
F1
RESET_N
I
Negative
G2
XT
I
—
G3
XTN
—
—
Test pin(open)
External clock input
A5
VPP
—
—
Test pin(open)
F2
TEST1
I
—
Test pin
F3
TEST0
I
—
Test pin/remap pin (for firmware update)
Termination of Unused Pins
Pin
VPP
open.
VDDX
open.
XTN
open.
TEST0
open.
TEST1
open.
PA0PA7
Recommended pin termination
open. (refer to Note).
PB0PB7
open. (refer to Note).
PC0PC4
open. (refer to Note).
ADC_IN02
open.
VREF
open.
SDA_M, SCL_M
open.
SDO_M, SCS_M, SCLK_M
SDI_M
SCLK_SCL_S, SCS_SA0_S,
SDI_SA1_S, SDO_SDA_S
open.
Connect this pin to a pull-down resistor.
Apply low level to I2C_SPISEL pin, and connect
these pins to a pull-down resistor.
[Note:]
The supply current flow may become excessively large if the pins of unused input ports and input/output
ports are left open with the high impedance input setting. It is recommended to set those ports to input
mode with a pull-down resistor, input mode with a pull-up resistor, or output mode by setting the port
control register.
6/24
FEDL610Q793-02
ML610Q793
■
Host Interface
The ML610Q793 controls various sensors via the host interface. The host interface provides selectable I2C/SPI interface and
interrupt signals to the host processor, and includes an 8-bit register address space and an 8-KByte FIFO.
●
Register Map
Address
Name
Symbol (Byte)
R/W
Size
Initial
Value
CFG
R/W
8
00H
Write
Read
00H
80H
Configuration register
01H
81H
Sensor interrupt mask register 0
INTMSK0
R/W
8
FFH
Sensor interrupt mask register 1
INTMSK1
R/W
8
FFH
—
—
—
—
02H
82H
03H~
83H~
07H
87H
08H
88H
Operation status register
STATUS
R/—
8
FEH
09H
89H
Sensor interrupt request register 0
INTREQ0
R/—
8
00H
reserved
0AH
8AH
Sensor interrupt request register 1
INTREQ1
R/—
8
00H
0BH
8BH
Error code register 0
ERROR0
R/—
8
00H
Error code register 1
ERROR1
R/—
8
00H
—
—
—
—
0CH
8CH
0DH~
8DH~
0FH
8FH
10H
90H
Command register 0
CMD0
R/W
8
00H
11H
91H
Command register 1
CMD1
R/W
8
00H
12H
92H
Parameter register 0
PRM0
R/W
8
00H
13H
93H
Parameter register 1
PRM1
R/W
8
00H
14H
94H
Parameter register 2
PRM2
R/W
8
00H
15H
95H
Parameter register 3
PRM3
R/W
8
00H
16H
96H
Parameter register 4
PRM4
R/W
8
00H
17H
97H
Parameter register 5
PRM5
R/W
8
00H
18H
98H
Parameter register 6
PRM6
R/W
8
00H
19H
99H
Parameter register 7
PRM7
R/W
8
00H
1AH
9AH
Parameter register 8
PRM8
R/W
8
00H
1BH
9BH
Parameter register 9
PRM9
R/W
8
00H
1CH
9CH
Parameter register A
PRMA
R/W
8
00H
1DH
9DH
Parameter register B
PRMB
R/W
8
00H
1EH
9EH
Parameter register C
PRMC
R/W
8
00H
1FH
9FH
Command entry register
ENT
R/W
8
00H
20H
A0H
Result register 00
RSLT00
R/—
8
00H
21H
A1H
Result register 01
RSLT01
R/—
8
00H
22H
A2H
Result register 02
RSLT02
R/—
8
00H
23H
A3H
Result register 03
RSLT03
R/—
8
00H
24H
A4H
Result register 04
RSLT04
R/—
8
00H
25H
A5H
Result register 05
RSLT05
R/—
8
00H
26H
A6H
Result register 06
RSLT06
R/—
8
00H
27H
A7H
Result register 07
RSLT07
R/—
8
00H
28H
A8H
Result register 08
RSLT08
R/—
8
00H
29H
A9H
Result register 09
RSLT09
R/—
8
00H
2AH
AAH
Result register 0A
RSLT0A
R/—
8
00H
2BH
ABH
Result register 0B
RSLT0B
R/—
8
00H
2CH
ACH
Result register 0C
RSLT0C
R/—
8
00H
2DH
ADH
Result register 0D
RSLT0D
R/—
8
00H
reserved
7/24
FEDL610Q793-02
ML610Q793
2EH
AEH
Result register 0E
RSLT0E
R/—
8
00H
2FH
AFH
Result register 0F
RSLT0F
R/—
8
00H
30H
B0H
Result register 10
RSLT10
R/—
8
00H
31H
B1H
Result register 11
RSLT11
R/—
8
00H
32H
B2H
Result register 12
RSLT12
R/—
8
00H
33H
B3H
Result register 13
RSLT13
R/—
8
00H
34H
B4H
Result register 14
RSLT14
R/—
8
00H
35H
B5H
Result register 15
RSLT15
R/—
8
00H
36H
B6H
Result register 16
RSLT16
R/—
8
00H
37H
B7H
Result register 17
RSLT17
R/—
8
00H
38H
B8H
Result register 18
RSLT18
R/—
8
00H
39H
B9H
Result register 19
RSLT19
R/—
8
00H
3AH
BAH
Result register 1A
RSLT1A
R/—
8
00H
3BH
BBH
Result register 1B
RSLT1B
R/—
8
00H
3CH
BCH
Result register 1C
RSLT1C
R/—
8
00H
3DH
BDH
Result register 1D
RSLT1D
R/—
8
00H
3EH
BEH
Result register 1E
RSLT1E
R/—
8
00H
3FH
BFH
Result register 1F
RSLT1F
R/—
8
00H
40H
C0H
Result register 20
RSLT20
R/W
8
Undefined
41H~
C1H~
7FH
FFH
—
—
—
—
reserved
8/24
FEDL610Q793-02
ML610Q793
●
Configuration Register CFG
7
6
5
4
3
2
1
0
CFG
REGMD
SPI3M
—
—
—
INTLVL
—
—
R/W
Initial
Value
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
0
0
0
0
0
0
0
REGMD:
Sets the access mode of the serial interface (I2C/SPI). Set to "0" to increment the internal address by 1 each time a
1-byte data is transmitted/received. Set to "1" to fix the address to the same address.
The Result register 20 is not intended. In addition, there is prohibition that set to “0” to this register and read
successively for Result register “IF” to “20”.
SPI3M:
If the host interface is set "SPI" (apply low level to I2C_SPISEL pin), sets the interface type(3-wires or 4-wires) of
SPI communication. Set to "0" for 4-wires mode, or set to "1" for 3-wires mode.
INTLVL:
Sets the interrupt level. Set to "0" for pulse output, or set to "1" for level output.
●
Sensor Interrupt Mask Register INTMSK0, INTMSK1
7
6
5
4
3
2
1
0
INTMSK0
MSK0[7]
MSK0[6]
MSK0[5]
MSK0[4]
MSK0[3]
MSK0[2]
MSK0[1]
MSK0[0]
R/W
Initial
Value
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
1
1
1
1
1
1
1
1
7
6
5
4
3
2
1
0
INTMSK1
MSK1[7]
MSK1[6]
MSK1[5]
MSK1[4]
MSK1[3]
MSK1[2]
MSK1[1]
MSK1[0]
R/W
Initial
Value
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
1
1
1
1
1
1
1
1
MSK0[7:0]:
Masks the interrupt notification to the host processor by the sensor interrupt request register (INTREQ0). Set to "1"
to mask the interrupt notification by REQ0[n] bit of INTREQ0.Set to "0" not to mask the interrupt notification.
MSK1[7:0]:
Masks the interrupt notification to the host processor by the sensor interrupt request register (INTREQ1). Set to "1"
to mask the interrupt notification by REQ1[n] bit of INTREQ1.Set to "0" not to mask the interrupt notification.
9/24
FEDL610Q793-02
ML610Q793
●
Operation Status Register STATUS
7
6
5
4
3
2
1
0
STATUS
ST[7]
ST[6]
ST[5]
ST[4]
ST[3]
ST[2]
ST[1]
ST[0]
R/W
Initial
Value
R/—
R/—
R/—
R/—
R/—
R/—
R/—
R/—
1
1
1
1
1
1
1
0
ST[n](N=7 to 0):
Indicates the status of sensor measurement.
Read successively for STAUS, INTREQ0, INTREQ1 by address increments mode.
●
Sensor Interrupt Request Register INTREQn (n = 0, 1)
7
6
5
4
3
2
1
0
INTREQn
REQn [7]
REQn [6]
REQn [5]
REQn [4]
REQn [3]
REQn [2]
REQn [1]
REQn [0]
R/W
Initial
Value
R/—
R/—
R/—
R/—
R/—
R/—
R/—
R/—
0
0
0
0
0
0
0
0
REQn[7:0]:
Indicates the interrupt source to the host processor. Each bit of this register is cleared by being read by the host
processor.
Read successively for INTREQ0, INTREQ1 by address increments mode.
* In competition clear by the reading from a host processor and write from the CPU occurs, Writing from the CPU
may not be reflected in this register.
Therefore controls so that access of the CPU and access of the host processor do not compete.
In cases the competition is non avoidable, refer to [ML610Q793 SDK sensor control software manuals].
Provide Software avoiding competition for Software Development Kit [SDK].
●
Error Code Register ERROR n (n = 0, 1)
7
6
5
4
3
2
1
0
ERRORn
ERn [7]
ERn [6]
ERn [5]
ERn [4]
ERn [3]
ERn [2]
ERn [1]
ERn [0]
R/W
Initial
Value
R/—
R/—
R/—
R/—
R/—
R/—
R/—
R/—
0
0
0
0
0
0
0
0
ER n[7:0]:
Indicates the ERROR Code of host processor.
●
Command Register CMDn (n = 0, 1)
7
6
5
4
3
2
1
0
CMDn
CMDn[7]
CMDn[6]
CMDn[5]
CMDn[4]
CMDn[3]
CMDn[2]
CMDn[1]
CMDn[0]
R/W
Initial
Value
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
0
0
0
0
0
0
0
CMDn[7:0]:
This register sets the measurement conditions of sensors and inputs commands such as measurement start/stop.
10/24
FEDL610Q793-02
ML610Q793
●
Parameter Register PRMn (n = 0 to 9, A to C)
7
6
5
4
3
2
1
0
PRMn
PRMn[7]
PRMn [6]
PRMn [5]
PRMn [4]
PRMn [3]
PRMn [2]
PRMn [1]
PRMn [0]
R/W
Initial
Value
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
0
0
0
0
0
0
0
PRMn[7:0]:
This register sets the parameters of commands.
●
Command Entry Register ENT
7
6
5
4
3
2
1
0
ENT
—
—
—
—
—
—
—
ENT
R/W
Initial
Value
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0
0
0
0
0
0
0
0
ENT:
After a command is set, set this bit "1" to notify the CPU of the command. When the CPU receives the command,
this bit is cleared.
●
Result Register RSLT n (n = 00 to 1F)
7
6
5
4
3
2
1
0
RSLTn
RSLTn[7]
RSLTn [6]
RSLTn [5]
RSLTn [4]
RSLTn [3]
RSLTn [2]
RSLTn [1]
RSLTn [0]
R/W
Initial
Value
R/—
R/—
R/—
R/—
R/—
R/—
R/—
R/—
0
0
0
0
0
0
0
0
RSLTn[7:0]:
This register indicates the processing result.
●
Result Register RSLT20
7
6
5
4
3
2
1
0
RSLT20
RSLT20[7]
RSLT20 [6]
RSLT20 [5]
RSLT20 [4]
RSLT20 [3]
RSLT20 [2]
RSLT20 [1]
RSLT20 [0]
R/W
Initial
Value
R/—
R/—
R/—
R/—
R/—
R/—
R/—
R/—
X
X
X
X
X
X
X
X
RSLT20[7:0]:
This register indicates the processing result. As this register has a FIFO structure, read data with the given size.
This register can be written from a host processor only when using firmware update software which SDK offers.
For details. please refer to a [ML610Q793 SDK firmware updates software manuals].
11/24
FEDL610Q793-02
ML610Q793
■
Absolute Maximum Ratings
Parameter
Power supply voltage
(Digital I/O)
Power supply voltage
(Digital CORE)
Power supply voltage
(Analog)
Input voltage
Output current
Power dissipation
Storage temperature
■
VDDL
VDDA
VIN
IOUT
PD
TSTG
Condition
Rating
Ta = 25°C
0.3 to +4.6
Ta = 25°C
0.3 to +3.6
Ta = 25°C
0.3 to +4.6
Ta = 25°C
Ta = 25°C
Ta = 25°C

0.3 to VDD+0.3
12 to +11
0.9
55 to +150
(DGND=AGND=0V)
Unit
V
mA
W
°C
Recommended Operation Conditions
Parameter
Power supply voltage
(Digital I/O)
Power supply voltage
(Digital CORE)
■
Symbol
VDD
(DGND=AGND=0V)
Max.
Unit
Symbol
Condition
Min.
Typ.
VDD

1.7
1.8
1.9
VDDL

1.7
1.8
1.9
Used ADC
2.5
3.3
3.6
Unused ADC
1.7
1.8
1.9
V
Power supply voltage
(Analog)
VDDA
Analog reference voltage
VREF

2.5

VDDA
Auto transient response
(VDDL)
Vout




mV
Clock input frequency
fCLK

32.441
32.768
33.095
kHz
normal operation
-30
25
+85
Ambient temperature
Ta
FLASH erase/write
operation
-30
25
+60
°C
Operating Conditions of Flash Memory
Parameter
Symbol
Operating temperature
TOP
Power supply voltage
Rewrite count
Data retention
VDDL
CEP
YDR
Condition
read operation
erase/write operation



Range
-30 to +85
-30 to +60
1.7 to 1.9


(DGND=AGND=0V)
Unit
°C
V
cycles
years
12/24
FEDL610Q793-02
ML610Q793
■
Electrical Characteristics
●
DC Characteristics (1/2)
●
DC Characteristics (2/2)
(DVDD = VDDL = AVDD = 1.7 to 1.9V, DGND = AGND = 0V, Ta = -30 to +85°C)
Parameter
Symbol
Condition
Min.
Typ.
Max.
Unit
Power consumption
CPU stop
IDD2
0.6
16.5
µA
(HALT)
*1,*2
Power consumption
CPU 32 kHz operation
IDD3
7.5
25
µA
(Low-speed operation)
*1,*2
Power consumption
CPU 4 MHz operation
IDD4-1
0.93
1.3
mA
(High-speed operation 1)
*2
Power consumption
CPU 4 MHz operation
IDD4-2
1.5
2.3
mA
(High-speed operation 2)
*3
*1 The low-speed clock operates, and only the high-speed clock (PLL) stops
*2 The successive approximation type ADC stops
*3 The successive approximation type ADC operates with AVDD=2.5V to 3.6V
Parameter
Output voltage 1
(SDA_M,SCL_M)
Output leakage 1
(SDA_M,SCL_M)
Output voltage 2
(Excluding SDA_M and
SCL_M)
Output leakage 2
(Excluding SDA_M and
SCL_M)
Input current 1
(RESET_N, TEST1)
Input current 2
(TEST0)
Input current 3
(Excluding RESET_N,
TEST1, and TEST0)
(DVDD = AVDD = 1.7 to 1.9V, DGND = AGND = 0V, Ta = -30 to +85°C)
Symbol
Condition
Min.
Typ.
Max.
Unit
VOH1
V
VOL1
IOL1 = +0.5mA
0.5
IOOH1
µA
VOL=0V
IOOL1
-1
(in high-impedance state)
DVDD
VOH2
IOH=-0.5mA
- 0.5
V
VOL2
IOL= 0.5mA
0.5
IOOH2
IOOL2
IIH1
IIL1
IIH2
IIL2
IIH3
IIL3
IIH3Z
IIL3Z
VOH= DVDD
(in high-impedance state)
VOL= 0V
(in high-impedance state)
VIH1=DVDD
VIL1 = 0V
VIH1=DVDD
VIL1 = 0V
VIH1 = DVDD(pull-down)
VIL1 = 0V (pull-up)
VIH1=DVDD
(in high-impedance state)
VIL1=0V
(in high-impedance state)
-
-
1
-1
-
-
-600
2
-1
2
-200
-300
300
30
-30
1
-2
600
200
-2
-
-
1
-1
-
-
µA
VIH1
-
DVDD
 0.7
-
-
VIL1
-
-
-
DVDD
 0.3
Input voltage
µA
µA
µA
V
13/24
FEDL610Q793-02
ML610Q793
●
AC Characteristics (Clock)
(Unless otherwise specified, DVDD = VDDL = 1.7 to 1.9V, DGND = AGND = 0V, Ta = -30 to +85°C)
Rating
Parameter
Symbol
Condition
Unit
Max.
Min.
Typ.
Typ.
Typ.
Input clock frequency
32.768
kHz
fCLK
-1%
+1%
Typ.
Typ.
Input clock
15.259
TCLKH
µs
-1%
+1%
High pulse width
Typ.
Typ.
Input clock
15.259
µs
TCLKL
-1%
+1%
Low pulse width
No variable power supply
4.096
3.99
4.20
MHz
System clock frequency
fSYSCLK
4.096
3.89
4.30
MHz
VRPL mV
TCLK*
TCLKH
*TCLK = 1/fCLK
TCLKL
XT
(Clock input pin)
TSYSCLK*
*TSYSCLK = 1/fSYSCLK
SYSCLK
(Inside system clock)
●
AC Characteristics (Reset)
(Unless otherwise specified, DVDD = VDDL = 1.7 to 1.9V, DGND = AGND = 0V, Ta = -30 to +85°C)
Rating
Parameter
Symbol
Condition
Unit
Max.
Min.
Typ.
Power-on VDD – RESET_N
―
200
PRST1
assertion period
µs
Reset pulse width
PRST2
―
200
Reset noise elimination
―
0.3
PNRST
pulse width
VIL1
RESET_N
VIL1
VIL1
PRST2
PRST1
VIL1
VIL1
PNRST
0.9×VDD
DVDD
0.1×VDD
14/24
FEDL610Q793-02
ML610Q793
●
AC Characteristics (External Interrupt)
(Unless otherwise specified, DVDD = VDDL = 1.7 to 1.9V, DGND = AGND = 0V, Ta = -30 to +85°C)
Parameter
Symbol
External interrupt disable
period
TNUL
Rating
Condition
Min.
Typ.
Max.
76.8
¯
106.8
Unit
Interrupt: Enabled (MIE = 1),
CPU: NOP operation
s
System clock: 32.768kHz
PA0 to PA7
PB0 to PB7
(Rising-edge interrupt mode)
tNUL
PA0 to PA7
PB0 to PB7
(Falling-edge interrupt mode)
tonal
PA0 to PA7
PB0 to PB7
(Both-edge interrupt mode)
●
tNUL
AC Characteristics (UART/SIO)
(Unless otherwise specified, DVDD = VDDL = 1.7 to 1.9V, DGND = AGND = 0V, Ta = -30 to +85°C)
Parameter
Symbol
Condition
Transmit baud rate
tTBRT
¯
Receive baud rate
tRBRT
¯
Rating
Min.
Typ.
Max.
¯
BRT*1
¯
1
BRT*
-3%
Unit
s
1
BRT*1
BRT*
+3%
s
1
* : UART:Baud rate period set with the UART baud rate dividing register (LSB/MSB).
SIO:Baud rate period set with the UART0 baud rate register (UA0BRTL,H) and the UART0 mode register 0 (UA0MOD0).
tTBRT
UART:PB7_EXI15
SIO:PC3_TXD0
tRBRT
UART:PB6_EXI14
SIO:PC2_RXD0
15/24
FEDL610Q793-02
ML610Q793
●
AC Characteristics (Host Interface: I2C Slave Interface)
(Unless otherwise specified, DVDD = VDDL = 1.7 to 1.9, DGND = AGND = 0V, Ta = -30 to +85°C)
Parameter
Symbol
Condition
SCL clock frequency
fSCL
Rating
Unit
Min.
Typ.
Max.

0

400
kHz
tHD:STA

0.6


s
SCL ”L” level time
tLOW

1.3


s
SCL ”H” level time
tHIGH

0.6


s
tSU:STA

0.6


s
SDA hold time
tHD:DAT

0


ns
SDA setup time
tSU:DAT

0.1


s
tSU:STO

0.6


s
tBUF

1.3


s
SCL hold time
(start/restart
condition)
SCL setup time
(restart condition)
SDA setup time
(stop condition)
Bus-free time
Restart
condition
Start
condition
Stop
condition
SDA
(SDO_SDA_S)
SCL
(SCLK_SCL_S)
tHD:STA
tLOW
tHIGH
tSU:STA tHD:STA
tSU:DAT
tHD:DAT
tSU:STO
tBUF
16/24
FEDL610Q793-02
ML610Q793
●
AC Characteristics (Host Interface: SPI Slave Interface)
(Unless otherwise specified, DVDD = VDDL = 1.7 to 1.9, DGND = AGND = 0V, Ta = -30 to +85°C)
Parameter
Symbol
Condition
SCLK input cycle
tSCYC
SCLK input pulse width
Rating
Unit
Min.
Typ.
Max.
¯
0.5
¯
¯
s
tSW
¯
0.2
¯
¯
s
tCS1
¯
80
¯
¯
ns
tCS2
¯
80
¯
¯
ns
tCH1
¯
80
¯
¯
ns
tCH2
¯
80
¯
¯
ns
SCS input pulse width
tCW
¯
90
¯
¯
ns
SDO output delay time
tSD
¯
¯
¯
240
ns
SDI input setup time
tSS
¯
80
¯
¯
ns
SDI input hold time
tSH
¯
80
¯
¯
ns
SCS setup time
SCS hold time
tSCYC
tSW
tSW
SCLK
(SCLK_SCLK_S)
tCS1
SCLK
(SCLK_SCLK_S)
tCS2
tSS
tSH
SDI
(SDI_SA1_S)
tSD
SDO
(SDO_SDA_S)
tCH2
SCS
(SCS_SA0_S)
tCH1
tCW
17/24
FEDL610Q793-02
ML610Q793
●
AC Characteristics (SPI Master Interface)
(Unless otherwise specified, DVDD = VDDL = 1.7 to 1.9, DGND = AGND = 0V, Ta = -30 to +85°C)
Parameter
Symbol
Condition
SCLK_M output cycle
tSCYC
¯
SCLK_M output pulse width
tSW
¯
SDO_M output delay time
tSD
SDI_M input setup time
SDI_M input hold time
Rating
Unit
Min.
Typ.
Max.
¯
SCLK*1
¯
SCLK*1
SCLK*1
SCLK*1
×0.4
×0.5
×0.6
¯
¯
¯
240
ns
tSS
¯
240
¯
¯
ns
tSH
¯
80
¯
¯
ns
s
s
*1: Internal clock cycle selected by the interface register
tSCYC
tSW
tSW
SCLK_M
tSD
tSD
SDO_M
tSS
tSH
SDI_M
18/24
FEDL610Q793-02
ML610Q793
●
AC Characteristics (I2C Master Interface: Standard Mode 100 kHz)
(Unless otherwise specified, DVDD = VDDL = 1.7 to 1.9, DGND = AGND = 0V, Ta = -30 to +85°C)
Parameter
Symbol
Condition
SCL clock frequency
fSCL
tHD:STA
Rating
Unit
Min.
Typ.
Max.

0

100
kHz

4.0


s
SCL hold time
(start/restart
condition)
SCL ”L” level time
tLOW

4.7


s
SCL ”H” level time
tHIGH

4.0


s
tSU:STA

4.7


s
SDA hold time
tHD:DAT

0


s
SDA setup time
tSU:DAT

0.25


s
tSU:STO

4.0


s
tBUF

4.7


s
SCL setup time
(restart condition)
SDA setup time
(stop condition)
Bus-free time
●
AC Characteristics (I2C Master Interface: Fast Mode 400 kHz)
(Unless otherwise specified, DVDD = VDDL = 1.7 to 1.9, DGND = AGND = 0V, Ta = -30 to +85°C)
Parameter
Symbol
Condition
SCL_M clock frequency
fSCL
Rating
Unit
Min.
Typ.
Max.

0

400
kHz
tHD:STA

0.6


s
SCL_M ”L” level time
tLOW

1.3


s
SCL_M ”H” level time
tHIGH

0.6


s
tSU:STA

0.6


s
SDA_M hold time
tHD:DAT

0


s
SDA_M setup time
tSU:DAT

0.1


s
tSU:STO

0.6


s
tBUF

1.3


s
SCL_M hold time
(start/restart
condition)
SCL_M setup time
(restart condition)
SDA_M setup time
(stop condition)
Bus-free time
Start
condition
Restart
condition
Stop
condition
SDA_M
SCL_M
tHD:STA
tLOW
tHIGH
tSU:STA tHD:STA
tSU:DAT
tHD:DAT
tSU:STO
tBUF
19/24
FEDL610Q793-02
ML610Q793
●
Electrical Characteristics of Successive Approximation Type A/D Converter
(Unless otherwise specified, DVDD=VDDL=1.7to1.9V, AVDD=2.5to3.6V, DGND=AGND=0V, Ta=-30to+85°C)
Parameter
Symbol
Condition
Resolution
n
Integral non-linearity error
margin
INL
Rating
Min.
Typ.
Max.
¯
¯
¯
12
2.7VVREF3.6V
-4
¯
+4
Unit
bit
2.5VVREF2.7V
-6
¯
+6
2.7VVREF3.6V
-3
¯
+3
2.5VVREF2.7V
-5
¯
+5
VOFF
¯
-6
¯
+6
Full-scale error
FSE
¯
-6
¯
+6
Reference voltage
VREF
¯
2.5
¯
VDDA
V
Conversion time
tCONV
At high-speed operation
¯
112
¯
φ/CH
Differential non-linearity
error margin
DNL
Zero-scale error
LSB
φ: Cycle of high-speed clock
20/24
FEDL610Q793-02
ML610Q793
■
Power-On / Power-Off Procedures
Keep the power-on and power-off procedures of DVDD, VDDL supply at the same time.
And DVDD, VDDL supply indetical voltage.
Keep the power-on procedures of DVDD(VDDL), AVDD supply at the same time.
Or DVDD(VDDL) supply voltage before AVDD.
And AVDD supply voltage within 50 msec, after DVDD(VDDL) supply voltage.
The timing restrictions are shown as following.
5 msec or less
DVDD、
VDDL
2sec or more
30mV or less
0.9*DVDD
0.1*DVDD
0sec or more , 50 msec or less
5 msec or less
AVDD
2sec or more
30mV or less
0.9*AVDD
0.1*AVDD
21/24
FEDL610Q793-02
ML610Q793
■
Package Dimensions
Notes for Mounting the Surface Mount Type Package
The surface mount type packages are very susceptible to heat in reflow mounting and humidity absorbed in storage. Therefore,
before you perform reflow mounting, contact our responsible sales person for the product name, package name, pin number,
package code and desired mounting conditions (reflow method, temperature and times).
22/24
FEDL610Q793-02
ML610Q793
■
Revision History
Page
Document No.
Issue Date
Previous
Edition
New
Edition
Description
PEDL610Q793-01
2012.12.10
―
―
Preliminary first edition issued
FEDL610Q793-01
2013.6.12
―
―
First edition issued
5
6
5
6
VDDX,XTN,VPP
pin(open)
6
6
notation of open change
6
6
Delete of RESET_N from Termination of Unused
Pins
7
7
change from includes an 8-bit and a 16-bit
register address … to 8-bit register address
7
7
RSLT00,02,04,06,08,0A,0C,0E,10,12,14,16,18,1
A,1C,1E size change from 8/16 to 8
9
9
Sensor Interrupt Mask Register, correction of
errors.
12
12
Recommended Operation Conditions
Vref Min change from 2.2 to 2.5
13
13
DC Characteristics (2/2) correction of errors
14
14
fCLK, TCLKH, TCLKL changed Min/Max Spec
14
14
Add the standard of power-on VDD – RESET_N
assertion period.
17
17
AC Characteristics (SPI Slave Interface),
correction of errors.
20
20
Voltage setting, correction of errors.
21
21
Add the standard of power-on / power-off
procedures.
FEDL610Q793-02
2015.1.26
function
change
with
test
23/24
FEDL610Q793-02
ML610Q793
NOTES
No copying or reproduction of this document, in part or in whole, is permitted without the consent of LAPIS Semiconductor Co.,
Ltd.
The content specified herein is subject to change for improvement without notice.
Examples of application circuits, circuit constants and any other information contained herein illustrate the standard usage and
operations of the Products. The peripheral conditions must be taken into account when designing circuits for mass production.
Great care was taken in ensuring the accuracy of the information specified in this document. However, should you incur any
damage arising from any inaccuracy or misprint of such information, LAPIS Semiconductor shall bear no responsibility for such
damage.
The technical information specified herein is intended only to show the typical functions of and examples of application circuits
for the Products. LAPIS Semiconductor does not grant you, explicitly or implicitly, any license to use or exercise intellectual
property or other rights held by LAPIS Semiconductor and other parties. LAPIS Semiconductor shall bear no responsibility
whatsoever for any dispute arising from the use of such technical information.
The Products specified in this document are intended to be used with general-use electronic equipment or devices (such as audio
visual equipment, office-automation equipment, communication devices, electronic appliances and amusement devices).
The Products specified in this document are not designed to be radiation tolerant.
While LAPIS Semiconductor always makes efforts to enhance the quality and reliability of its Products, a Product may fail or
malfunction for a variety of reasons.
Please be sure to implement in your equipment using the Products safety measures to guard against the possibility of physical
injury, fire or any other damage caused in the event of the failure of any Product, such as derating, redundancy, fire control and
fail-safe designs. LAPIS Semiconductor shall bear no responsibility whatsoever for your use of any Product outside of the
prescribed scope or not in accordance with the instruction manual.
The Products are not designed or manufactured to be used with any equipment, device or system which requires an extremely
high level of reliability the failure or malfunction of which may result in a direct threat to human life or create a risk of human
injury (such as a medical instrument, transportation equipment, aerospace machinery, nuclear-reactor controller, fuel-controller
or other safety device). LAPIS Semiconductor shall bear no responsibility in any way for use of any of the Products for the
above special purposes. If a Product is intended to be used for any such special purpose, please contact a ROHM sales
representative before purchasing.
If you intend to export or ship overseas any Product or technology specified herein that may be controlled under the Foreign
Exchange and the Foreign Trade Law, you will be required to obtain a license or permit under the Law.
Copyright 2012-2015 LAPIS Semiconductor Co., Ltd.
2-4-8 Shinyokohama, Kouhoku-ku,
Yokohama 222-8575, Japan
http://www.lapis-semi.com/en/
24/24
Similar pages