10 KEY_ROW1 B I PU KEY Input ROW1 MCHNG O- Music change Output
11 KEY_ROW2 B I PU KEY Input ROW2 BUSY O-
12 KEY_ROW3 B I PU KEY Input ROW3 SCL I- I2C I/F Clock Input
13 KEY_ROW4 B I PU KEY Input ROW4 SDA I/O-
14 KEY_COL1 B O - KEY Input COLUMN1 A0 I-
15 KEY_COL2 B O - KEY Input COLUMN2 A1 I-
16 KEY_COL3 B O - KEY Input COLUMN3 SEL_SMANIPU(*1) H: MODE2, L: MODE3
17 TEST3 B I PU
18 DVDDIO - - -
19 SD_CON B I - SD I/F (*2) ←
20 SD_DO B I - SD I/F (*2) ←
21 SD_CLK B O - SD I/F ←
22 SD_DI B O - SD I/F ←
23 SD_CS B O - SD I/F ←
24 DVSS - - - Connect to GND ←
25 TEST4 - I PU
26 TEST5 - I PU
27 DVDD_M2 - - - Connect to 57PIN ←
28 TEST6 - I -
29 TEST7 - I -
30 TEST8 - I -
31 ATEST1 - O - OPEN (for TEST) ←
32 AVDDC - - -
33 USB_DM C I/O - USB DATA- ←
34 USB_DP C I/O- USB DATA+ ←
35 AVSSC - - - Connect to GND ←
36 REXTI D O -
37 VOREFI - O - OPEN (for TEST) ←
38 VDD_PLL - - -
39 TEST_PLL - I - OPEN (for TEST) ←
40 XIN_PLL E I - X'tal Input 16.9344MHz ←
I/O
Cir
I/O
Pull-Up/
Down
Function Signal Name I/O
H: Release RESET,
L: RESET
H: PLAY MP3 ONLY,
L: PLAY MP1,MP2 and MP3
H: ANALOG DAC Output,
L: Digital Output
H: Volume control valid,
L: Volume control invalid
H: Auto Play OFF ,
L: Auto Pla
H: Normal Operation
L: USB Test Packet Output
Device (Have 2 configuration
or more) connection’s
interruption output terminal
Pull-up to 3.3V system power
supply (for TEST
Pull-up to 3.3V system power
supply (for TEST
Connect to 3.3V
System Power Suppl
Pull-up to 3.3V system power
supply (for TEST
Pull-up to 3.3V system power
supply (for TEST
41 XOUT_PLL E O - Connect to X'tal 16.9344MHz←
42 VSS_PLL - - - Connect to GND ←
43 DAVSS - - - Connect to GND ←
44 RDACO F O - Audio DAC Line Output Rch←
45 VCDACO F O -
Audio DAC
Reference Voltage Output
46 LDACO F O - Audio DAC Line Output Lch ←
47 DAVDD - - -
48 AMUTE G O -
Connect to 3.3V
System Power Suppl
Audio Mute Output
H:Mute Cancel, L:Mute
49 LED_ERROR B O - Error LED Output TEST9 IPU
50 LED_PLAY B O - Play LED Output TEST10 IPU
51 LED_PSD B O - Play SD Card LED Output TEST11 IPU
52 LED_PUSB B O - Play USB LED Output TEST12 IPU
53(*3) LED_ACCESS B O - Memory Access LED Output
LRCK
/SPDIF(*4)
54(*3) LED_RANDOM B O - Random Play LED Output BCK(*4)
55(*3) LED_REPEAT B O - Repeat Play LED Output DATA(*4)
56 TEST13 - I PU
57 DVDD_M1 - - -
Pull-up to 3.3V system power
supply (for TEST
Connect to
Bypass Condense
I/O
(*4)
I/O
(*4)
I/O
(*4)
58 TEST14 F I - Connect to GND ←
59 TEST15 - I -
60 TEST16 - I -
61 TEST17 - I -
Pull-up to 3.3V system power
supply (for TEST
Pull-up to 3.3V system power
supply (for TEST
Pull-up to 3.3V system power
supply (for TEST
62 DVSS - - - Connect to GND ←
63 TMODE H I - Connect to GND ←
64 DVDDIO - - -
Connect to 3.3V
System Power Suppl
*1 When L is input, Pull-UP turns OFF.
*2 When SD I/F is disused, pull-up to 3.3V system power supply.
*3 Enabled/Disabled can be selected using commands.
This pin becomes output and pull-up is OFF, only when 12MHz clock output is enable.
*4 In STAND ALONE MODE (MODE1),
When ANALOG DAC output is selected (SEL_DOUT=H), LED output is enabled.
When the Digital output is selected (SEL_DOUT=L), the I2S format audio output is enabled.
In SLAVE MODE (MODE2, MODE3),
When the ANALOG DAC output is selected (SEL_DOUT=H), these pins are TEST terminals.
When the Digital output is selected (SEL_DOUT=L), you can select I2S format audio output or digital audio
interface output (SPDIF).
See Chapter Ⅴ.4 for further information.
Technical Note
←
←
←
Pull-up to 3.3V system
power suppl
Pull-up to 3.3V system
power suppl
Pull-up to 3.3V system
power suppl
Pull-up to 3.3V system
power suppl
To disable a reset signal, continue L input for more than 5 us after all of the supply voltage reach the specified value and
clock input from the oscillation I/O terminal becomes stable. (See Figure V.1.)
Power
supply
XIN_PLL
RESETX
’tal (16.9344 MHz) connection
input terminal
’tal (16.9344 MHz) connection
terminal
Oscillation stabilization
standby time
Technical Note
clk
f
Clock frequency
Reset L interval
V.2 SEL_SLAVE
MODE1/MODE2, 3 selection input signal
Signal name I/O Function Remarks
SEL_SLAVE I Selects MODE1 or MODE2, 3. H: MODE1, L: MODE2, 3
V.3 SEL_MP3
Signal name I/O Function Remarks
SEL_MP3 I MPEG Audio Layer selection
tRSTX
Figure V.1 Reset Timing
Specification
Item Symbol
f
CLK
t
RSTX
min typmax
16.9302 16.9344 16.9386 MHz
5 - - us
Unit Remarks
SEL_SLAVE selects MODE1 (STAND ALONE MODE) or MODE 2/3 (SLAVE MODE).
By selecting SEL_SLAVE, SLAVE mode terminal setting shown in Table II.2 is enabled.
SEL_SLAVE is set only at power ON. Note that change of selection after power ON is ignored.
MPEG Audio Layer 1, 2, 3 play selection signal
H: Can play MP3 only. L: Can play MP1, MP2 and
MP3.
SEL_MP3 allows you to select the layer of the MPEG audio to be played. When enabling all the files having mp1,
mp2 or mp3 as the file extension to be played, enter L. When enabling mp3 only, enter H.
SEL_MP3 is set only at power ON. Note that change of election after power ON is ignored.
SEL_DOUT I Audio output selection H: Line output, L: I2S 3 lines serial output/SPDIF
This SEL_DOUT selects audio output signal.
Table V4.1 “Audio output” shows the audio outputs for each MODE.
Also table V4.2 ”I2S_fs” shows the I2S output formats for each MODE.
For command, see Chapter VI.
"TEST terminal" needs to be pull-up to 3.3V power supply.
Technical Note
TableV.4.1 Audio output
Pin No.
44Line Out RchO OF
46Line Out LchO OF
53LED_ACCESSO OF
54LED_RANDOMO OF
55LED_REPEATO OF
V.5 SEL_VOL
MODE1MODE2,3
SEL_DOUT=HSEL_DOUT=LSEL_DOUT=H
functionI/O PUfunctionI/O PUfunctionI/O PUfunctionI/O PUfunctionI/O PU
HiZO OFFLine Out RchO OFFHiZO OFFHiZO OFF
HiZO OFFLine Out LchO OFFHiZO OFFHiZO OFF
I2S LR CLOCK O OFFTEST terminalION I2S LR CLOCKO OFFSPDIFO OFF
I2S BIT CLOCK O OFFTEST terminalI ON I2S BIT CLOCK O OFF TEST terminalI OFF
I2S LRDATAO OFFTEST terminalIONI2S LRDATAO OFF TEST terminalI OFF
SEL_DOUT=L
I2SSPDIF ON
Table V.4.2 I2S_fs
MODE1 32fs
MODE2/3 Can select 32fs, 48fs, 64fs by command.
SEL_DOUT is set only at power ON. Note that change of selection after power ON is ignored.
SEL_VOL selects whether sound volume operation is to be enabled or disabled.
Sound volume operation is enabled when SEL_VOL=H.
Initial value of audio output is -24.1dB at power ON.
Sound volume operation is disabled when SEL_VOL=L. Audio output is fixed to 0dB.
Figure V.5 shows the relationship between audio output and sound volume step.
SEL_VOL is set only at power ON. Note that change of selection after power ON is ignored.
Auto play selection signal at power ON/device recognition
Signal name I/O Function Remarks
SEL_APLAY I
SEL_APLAY selects whether the audio data in the memory is to be automatically played when a memory device
(USB memory or SD card) is inserted at power ON or when the system recognizes the memory device inserted.
SEL_APLAY can be selected only in MODE1. Since selection of SEL_APLAY is ignored in MODE2/3, select it
from Pull-up. When MODE2/3 is selected, audio data is halted after the system recognizes a device.
V.7 SEL_UTPKT
USB test packet
Signal name I/O Function Remarks
SEL_UTPKT I USB test packet send H: Disabled, L: USB test packet send
A test packet signal is output from USB_DP terminal or USB_DM terminal when L is set to SEL_UTPKT at power
ON.
Once enabled, SEL_UTPK keeps that state regardless of operation modes and sends out a test packet.
A test packet signal is continuously output until power turns OFF. Use SEL_UTPKT when evaluating the USB
terminal. In other cases, use it from Pull-up.
V.8 Audio output
Audio output
Signal name I/O Function Remarks
LDACO O Lch audio line output -
RDACO O Rch audio line output -
These signals are decoded MP3 music audio data line outputs.
They turn ON when the line output is selected by SEL_DOUT terminal.
V.9 MUTE control output
Audio MUTE
Signal name I/O Function Remarks
AMUTE O Audio mute control terminal H: At audio output, L: At mute
This is a control terminal to mute audio output at power ON or FF/FB (silence).
This terminal outputs H at audio output and L at mute.
Figure Ⅴ.9 shows the operation waveform.
Auto play selection signal at
device recognition
Technical Note
H: Stop after recognizing device, H: Play after
recognizing device
Configure a circuit for the matrix signals terminals for KEY commands as shown in the applied circuit diagram
V.10.
The operation corresponding to the key pressed over the circuit is performed.
Details of each operation are explained in Chapter VI.2.
Technical Note
-
KEY matrix I/O signal
REPEATRANDOM CHG_DEV+10
VOL+FOL-FOL+VOL-
V.11 I2C interface format
I2C serial interface
Signal name I/O Function Remarks
SCL I I2C interface clock input -
SDA I/O I2C interface data I/O -
A0 I Slave address selection terminal Slave address [0] bit setting terminal
A1 I Slave address selection terminal Slave address [1] bit setting terminal
This is an I2C serial interface terminal. By inputting L to SEL_SLAVE terminal, the interface terminal becomes
enabled.
The terminal supports slave I2C operation.
V.11.1 I2C protocol
When I2C bus is in IDLE, SDA and SCL are set to H by the external Pull-up resistance. When starting
communications, the master sets SDA to L while SCL is set to H (Start condition). When ending communications,
the master sets SDA to H while SCL is set to H (Stop condition). During transfer, SDA is changed only when SCL
is set to L. Figure V.11.1 shows Start condition, Stop condition of I2C.
An I2C bus slave address corresponds to the 7-bit addressing mode. As shown in Table V.11.2, you can select
the slave address using input of A0 terminal and A1 terminal. Figure V.11.2 shows the slave address transfer
format.
A = Acknowledge(SDA low)
A = No Acknowledge(SDA high)
S = Start Condition
P = Stop condition
Figure V.11.3 Command send protocol
V.11.4 Read protocol to master
To send reception data using an I2C bus from the slave to the master, follow the transfer protocol shown in Figure
V.11.4.1. First, transfer the status read command (step1). Then, input SCL clock of required bytes in step 2 to
read the status.
When the device is BUSY at reception of device status or memory data, the I2C bus may possibly be occupied by
the device during BUSY. This LSI transfers the bus to the master so as not to generate such bus occupation.
However, as a BUSY state still exists inside of the system, appropriate data may not be transferred during BUSY.
Therefore, the first byte of transfer data (Step2) is used to judge the transfer data is enabled/disabled. When
specifying addresses from the master to the slave and the first byte of the transfer data immediately after data
transfer is required is 0x00, transfer data from the slave is enabled. If the first byte is 0xFF, it shows the BUSY
state. Therefore, the transfer data should be disabled. If this happens, retry command transfer at Step 1 to read
out the status.
Figure V.11.4.2 shows the relationship between the transfer data and BUSY.
* For further information on BUSY, see Chapter V.17.
Figure V.11.4.2 Relationship between Transfer Data and BUSY
V.11.5 I2C Bus line electrical specification and timing
SDA and SCL bus-line characteristic (Unless specified, Ta=25℃, Vcc=3.3V)
Parameter Code Min. Max. Unit
1 SDA, SCL H input voltage VIH VDD*0.7 VDD V
2 SDA, SCL L input voltage VIL DVSS VDD*0.3 V
3 SDA H output voltage VOH VDD-0.4 VDD V
4 SDA L output voltage VOL 0 0.4 V
5 SCL clock frequency fSCL 0 400 kHz
Bus-free-time between "Stop" condition and
6
"Start" condition
Hold time for "Start" condition
7
After this, the first clock pulse is generated.
tBUF 1.3 - us
tHD;STA 0.6 - us
8 LOW status hold-time of SCL clock tLOW 1.3 - us
9 HIGH status hold-time of SCL clock tHIGH 0.6 - us
10 Data-hold-time tHD;DAT 0* - us
11 Date-setup-time tSU;DAT 100 - ns
12 Rising time of SDA and SCL signal tR 20+0.1*Cb300 ns
13 Fall time of SDA and SCL signal tF 20+0.1*Cb300 ns
14 Setup time of "Stop" condition tSU;STO 0.6 - us
15 Capacitive load of each bus-line Cb - 400 pF
The above-mentioned numerical values are all the values corresponding to V
*To exceed an undefined area on falling edged of SCL, transmission device should internally offer the hold-time of 300ns or more for SDA signal (V
signal).
Because the "Repeated Start" condition to send "Start" condition without sending "Stop" condition doesn't correspond, after sending "Start" condition, always
send "Stop" condition.
Neither terminal SCL nor terminal SDA correspond to 5V tolerant.
This is a serial audio interface terminal. By inputting L to SEL_DOUT terminal, the interface terminal becomes
enabled. When selecting the I2S serial audio output, the output format varies depending on MODE. *See
Chapter Ⅴ.4. MODE2 allows you to select 32fs, 48fs or 64fs. *See Chapter V.4.
Figures V.12.1. V12.2 and V.12.3 show the I2S format to be output.
SPDIF output becomes enabled by setting SEL_DOUT terminal to L and setting this condition using the I2C
command. *See Chapter V.4.
Figure V.13 shows the digital audio signal output format.
Source code
Synchronous
preamble
Source code(4-31)
SPDIF output
Technical Note
03411122728293031
Synchronous
preamble
Synchronous
preamble
0 0 0 0 0 0 0 0 1 0 1 1 0 1
all 0Audio data(16bit)
(B pattern)
(M pattern)
(W pattern)
LSBMSB
Figure V.13 SPDIF Output Format
V U C P
A sub-frame of SPDIF is composed of synchronous preamble, 16-bit audio data, V bit (validity flag), U bit (user
data), C bit (channel status) and P bit (parity bit).
Output rate is fixed to 1X speed.
SPDIF outputs synchronous preamble (source code 0-3) as it is and others (source code 4-31) as bi-phase output.
It outputs L while the operation is stopped.
Synchronous preamble and C bit use 32 frames (≈4.4ms) as one cycle. Table V.13.1 and Table V.13.2 show
these formats. V bit is fixed to L. U bit uses 98 frames (≈13.3ms) as one cycle.
P bit is set to 1 if the number of “1s” of source codes 4-30 is odd, and set to 0 if the number is even. Therefore,
the number of source codes which turn to 1 for one data must be an odd value, SPDIF ends with L output and
preamble output always starts in the same direction.
V.14 USB I/F
USB I/O I/F
Signal name I/O Function Remarks
USB_DP I/O USB D+I/O terminal -
USB_DM I/O USB D-I/O terminal -
REXTI O
Differential signals of USB_DP and USB_DM enable communications with USB devices.
REXTI terminals become bias resistance connection terminals of the USB-PHY block.
V.15 SD I/F
SPI interface for SD memory card I/F
Signal name I/O Function Remarks
SD_CS O SPI chip select -
SD_CLK O SPI clock -
SD_DI O SPI data input -
SD_DO I SPI data output -
SD_CON I
These I/F enable communication with SD memory cards through SD memory card slots.
Since SD memory card slot requires detecting insertion of SD memory card, use of slot equipped with SD memory
card detecting terminal and connection to SD_CON terminal are required.
SD_CON terminal is pulled up within the device and detects SD memory card connection by L input.
V.16 MCHNG
Playing sound tune number detection output
Signal name I/O Function Remarks
MCHNG O
This signal outputs change of file to be played during playing MP3 file in the memory device.
MCHNG correctly outputs "H" during MP3 decode sequence, outputs "L" during "STOP" status.
V.17 BUSY
BUSY state detection output
Signal name I/O Function Remarks
BUSY O
This signal outputs to indicate that this LSI is in BUSY.
BUSY signal analyzes commands from the master and outputs H until the operation is executed.
This LSI ignores command input during BUSY. However, only the ABORT and STOP commands can be
accepted even during BUSY, which can be executed. *See Chapter V.11.
CONFIG outputs it for two more device connection state detection.
Signal name I/O Function Remarks
IRPTO O
When the USB device is chosen, output it to show that the USB device that two USB CONFIGURATION
DESCRIPTOR or more has in this LSI is connected. The timing of an output is dependent on the connected USB
device.
V.19 TEST terminal
By the terminal setting of TEST15, TEST16 and TEST17, It is possible to following function.
TEST15 TEST16 TEST17 Function
H H H Full function effective
L L L Only WMA and MP3 can play-back. The AAC file is disregarded.
H L L The IRPTO function is invalidated.
USB CONFIG outputs it for two
more device connection state
detection.
· This function supports FAT16 and FAT32 file systems. (It does not support NTFS and FAT12.)
· The maximum number of playable files per folder
The number of files described above contains files other than AAC/WMA/MP3 and folders. If those nonAAC/WMA/MP3 files and folders exit within the folder and exceed the maximum number, all the AAC/WMA/MP3
files may not be played.
· Files less than 100 can be sorted by UNICODE in the FAT order within the folder. Files over 100 are sorted
in the FAT order. Also, the folders can be sorted in the same manner and those over 100 are sorted in the
FAT order.
· The searchable folder hierarchy is of 8 layers containing the root folder. Figure VI.1.1 shows an example of
memory layers.
The playable file extensions are *.M4A, *.3GP and *.MP4 for AAC files, *.WMA and *.ASF for WMA files, *.MP3,
*.MP2 and *.MP1 for MP3 files. (Upper case letters and lower case letters are not distinguished.) Note that
the file operation differs in the following cases:
(1) SEL_MP3: See SEL_MP3 for details.
(2) Attribute: A AAC/WMA/MP3 file whose attribute is masked can be played. A file with system attributes
(3) Data destroyed file: When the data section of AAC/WMA/MP3 file is destroyed, the music data of the file
(4) File name: A file name and its size do not depend on playing.
(5) Extension: When file data is configured in the non-AAC format and its file extension is *.M4A, *.3GP and
(6) File size: When file size is “0”, the file do not recognize at AAC/WMA/MP3 files.
(7) This LSI corresponds to the AAC file encoded by iTunes. The versions of iTunes checked operation are 4.*,
(8) When the extension of WMA file is *.ASF, this LSI corresponds to the ASF file of only an audio stream.
VI.1.3 Playing sequence
The playing sequence of AAC/WMA/MP3 files is determined based on the following rules. See Figure VI.1.3.
(1) Folders are sorted in the order written in FAT (in the order of FAT), and files 1 to 100 are sorted in the order
(2) When AAC/WMA/MP3 file exists in the root folder (the highest layer), the AAC/WMA/MP3 file is played first.
(3) When all the AAC/WMA/MP3 files in the root folder have been played, those in the folder under the root
(4) When a folder is layered under that, AAC/WMA/MP3 files in the folder are played. When not, the master
(5) After playing all the files, the master returns to the root folder as described in (2) and start playing with the
VI.1.4 Folder/file sort
Folders and files are sorted in the following sequence using this LSI.
(1) Obtain up to 100 files and 100 folders in the order written to FAT.
(2) Compare the obtained folder/file names up to 14 characters (including filename extensions) and sort them
(3) When the same strings are generated, follow the order written to FAT. When the same strings are
(4) For 101 or more folders and files, follow the order written to FAT.
* The processing of the file name and the folder name is shown in the following.
2-a) When character-code that appears first is ≧0x80 ,It’s treated as the first byte of two byte character.
Technical Note
cannot be played.
can be played as much as possible rather than disabling to play the entire file. The section which cannot
be played is muted. However, AMUTE terminal remains the H output level. When the header section of
WMA and AAC file is destroyed, it plays next.
*.MP4 the state is play next. When file data is configured in the non-WMA format and its file extension is
*.WMA, or *.ASF, the state is play next. When file data is configured in the non-MP3 format and its file
extension is *.MP3, *.MP2 or *.MP1, the state is silent playing basically. If playable data can be read, only a
part of the file can be played. The information on time required to output serial status also becomes
uncertain. Then, partial output is done but the correct time information is not output.
5.*, 6.*, and 7.0 to 7.5. The AAC file encoded with other software may cause fault, such as being in the
middle of reproduction and skipping to next.
of UNICODE. (*See Chapter VI. 1.4.) Files over 100 are sorted in the order of FAT. Folders over 100
are sorted in the same manner.
AAC/WMA/MP3 files are sorted by AAC/WMA/MP3 following SEL_MP3. Folders are sorted including null
folders and those in which AAC/WMA/MP3 files are not written. Within each folder, AAC/WMA/MP3 files
over 100 and folders over 100 are played in the order written to the FAT directory entry.
Since how to write to the directory entry depends on the OS (Operating System) processing to write to the
memory, you cannot understand the file playing sequence.
folder, if any, are played.
searches any other folders at the same layer and plays the one, if any.
first sorted file.
in the ascending order.*
generated and the extension is different, MP3 file is first, WMA file is second, and AAC file is last.
1)When the LFN(long file name) entry exists, folder/filename is processed as one character in two bytes.
2)When the LFN entry doesn't exist, the SFN(short file name) entry is processed as follows.
Byte data afterwards is treated as the second byte of two byte character-code, and treated by two
bytes as one character.
2-b) When the case that doesn't apply to 2-a) ,that is, the character-code appears first is installed within the
range of 0x00-0x7F(US-ASCII) One byte is treated as one character. '0x00' is added and enhanced to
Unicode.
Please confirm the specification of the FAT filesystem about details of LFN and SFN.
· If MP3 files exist in the root folder,
those files are played first.
· Files are played in the ascending order
of UNICODE by file name.
· After all MP3 files in the root folder are
played, the master searches folders
under that layer.
· The master searches folders in the
ascending order of UNICODE by folder
name.
· After the master plays all MP3 files
including those in the lower layers
within A_FOLDER, it moves to a folder
in the same layer as A_FOLDER to
search MP3 files.
· Since there is no MP3 file in
D_FOLDER, the layers same as
A_FOLDER, the master plays MP3
files in E_FOLDER under that.
VI.1.5 Search within multi-drive and multi-partition
If a device is a multi-drive type or multi partition type, the LSI can recognize the drive by selecting LUN (Logical Unit
Number) for the supporting FAT. (MODE2 and MODE3)
If particular LUN isn’t selected, the LSI mounts the device whose LUN detected first. (default)
When the multi-card reader is connected, the LSI can recognize device which connected to the card-reader by
selecting LUN. But after the device is mounted, it’s impossible to recognize states whether the device connected to
the card-reader is inserted or removed.
VI.1.6 External HUB search
When the USB connector is connected to a HUB, and a FAT-supported drive is connected ahead of the HUB at
mounting the USB for this LSI, only one drive is recognized.
The LSI does not support external HUBs, it cannot detect plugging/unplugging of the drive ahead of the HUB after
the USB is mounted.
KEY SCAN operates in the following sequence on the circuit configuration as shown in Figure V.10 .
(1) KEY_COL1 to 3 output waveforms at timing as shown in Figure VI.2.1.
(2) By pressing KEY switch, KEY_ROW 1 to 4 are set to L at timing when KEY_COL 1 to 3 are L.
(3) When detecting L input from KEY_ROW 1 to 4 three times, the master judges that KEY has been
pressed. Then, the master starts the KEY operation.
figure VI.2.1 KEY SCAN Waveform.
KEY_COL1
KEY_COL2
KEY_COL3
PLAY
KEY_ROW1
KEY_ROW2
KEY_ROW3
KEY_ROW4
KEY_COL1
420ns
420ns
420ns
20ms
Figure VI.2.2 Operating Waveforms when KEY is Pressed
KEY SCAN operates in the following sequence on the circuit configuration as shown in Figure V.10 .
(1) KEY_COL1 to 3 output waveforms at timing as shown in Figure VI.2.1.
(2) By pressing KEY switch, KEY_ROW 1 to 4 are set to L at timing when KEY_COL 1 to 3 are L.
(3) When detecting L input from KEY_ROW 1 to 4 three times, the master judges that KEY has been
pressed. Then, the master starts judging status of held KEY.
(4) When pressed KEY’s decision (L input from KEY_ROW 1 to 4 three times) is detected consecutive 15
times, the master judges that KEY Mode is Hold Mode.
(5) When KEY release is detected in judging status of hold KEY, the master judges that KEY Mode is
Single Mode. Then, the master starts the KEY operation.
(6) When Hold Mode is detected, the master starts the KEY operation in Hold Mode. When KEY release is
detected in Hold Mode, the master finish the KEY operation.
The keys corresponding to Hold Mode are FF, FB, VOL+, and VOL-.
Figure VI.2.3 KEY SCAN Waveform.
Note 1: Based on the above sequence, the master determines that KEY is pressed and starts the operation of the pressed
KEY, pressing multiple KEYs at the same time will produce different operations depending on the KEY
combinations. Therefore, you cannot regulate the operation sequence correctly even simultaneously pressing
multiple KEYs will not cause any problems. In Hold Mode, Other pressed KEY is disregarded.
Note 2: Because the KEY input does not have a buffering function, KEY inputs other than those described below are
Table VI.2.1.2.1 shows the types and operations of KEYs.
Table VI.2.1.2.2 shows enabled/disabled states of KEY operations.
Table VI.2.1.2.1 KEY Commands and Operation Description
KEY COMMAND OPERATION DESCRIPTION
· When receiving “PLAY/PAUSE” key during stop, the master starts playing the first MP3 file
sorted to the recognized device.
PLAY/PAUSE
STOP
FF
FB
FOL+
FOL-
+10
VOL+/VOL-
· When receiving “PLAY/PAUSE” key during play, the master stops playing the MP3 file
temporarily. When receiving PLAY/PAUSE key again, the master restarts playing the file.
· When receiving “STOP” key during play, pause or file search, the master stops playing,
pausing or searching the MP3 file.
· When receiving “FF” KEY (Single Mode) during play or pause, the master searches the next
AAC/WMA/MP3 file in the order of sort of files being played or paused. Upon completion of
searching, the master starts playing the file.
· During play of the last file, the master returns to the first file in the order of sort and plays the
file.
· When receiving “FF” KEY (Hold Mode) during play or pause, the master starts fast forward
playing the file. When "FF" KEY release is detected, the master return to normal playing.
· When music finishes into "FF" KEY (Hold Mode), the master starts fast forward playing from
top of the next file. However, when selecting “REPEAT” or “RANDOM”, master search next
file by setup.
· When receiving “FB” KEY (Single Mode) during play or pause, the master searches the
previous AAC/WMA/MP3 file in the order of sort of files being played or paused. Upon
completion of searching, the master starts playing the file.
· During play of the first file, the master plays the last file in the order of sort.
· When receiving "FB" KEY within 1sec from top of file playing, the master searches the
previous AAC/WMA/MP3 file in the order of sort of files being played. Upon completion of
searching, the master starts playing the file. When receiving "FB" KEY over 1sec from top of
file playing, the master starts playing from top of this AAC/WMA/MP3 file.
· When receiving “FB” KEY (Hold Mode) during play or pause, the master starts fast backward
playing the file. When "FB" KEY release is detected, the master return to normal playing.
· When music finishes into "FB" KEY (Hold Mode), the master starts fast backward playing
from end of the previous file. However, when selecting “REPEAT” or “RANDOM”, master
search previous file by setup.
· When receiving “FOL+” KEY during play or pause, the master searches the AAC/WMA/MP3
files in the next folder in the order of sort of the folder in which the file being played or paused
exists. Upon completion of search, the master plays the file.
· During play of the file in the last folder in the order of sort, the master plays the first file in the
order of sort.
· When receiving “FOL-“ KEY during play or pause, the master searches the AAC/WMA/MP3
files in the next folder in the order of sort of the folder in which the file being played or paused
exists. Upon completion of search, the master plays the file.
· During play of the file in the first folder in the order of sort, the master plays the first file in the
order of sort in the last folder.
· When receiving “+10” KEY during play or pause, the master searches AAC/WMA/MP3 files
10 files next to the current one in the order of sort of the file being played or paused. Upon
completion of search, the master starts playing the file.
· When the remaining files are less than 10 during play of the current file, the master plays the
first file.
· When receiving “VOL+/VOL-“ KEY while SEL_VOL terminal is set to H, the master controls
sound volume.
· Sound volume can be controlled at 32 steps from -∞ (minimum volume) to 0dB (maximum
volume).
· Since VOL+/VOL- KEY does not judge release of KEY, the master turns up or down volume
step by step when determining press of the KEY. Therefore, VOL KEY can be held down.
· The master selects the device between USB memory and SD memory card. To do this,
both devices should be connected or one device should correspond to the other (USB to SD
or SD to USB). Otherwise, this key operation is ignored.
· Stop after selecting the device at the top tune of the device.
· REPEAT and RANDOM settings return to the initial values.
· When inserting both USB Memory and SD Memory card, or neither USB Memory nor SD
Memory card, the master precedes USB Memory.
· This key changes the mode of repeat.
· Press of “REPEAT” KEY toggles like: “repeat all tunes in memory” “repeat one tune”
“repeat within folder”.
· When selecting “repeat within folder”, the master repeats AAC/WMA/MP3 files within the
folder being played. The initial setting is “repeat all tunes in memory”.
· This key plays the range of 128 files from the current one being played in the order of sort
at random.
· “RANDOM” KEY is enabled to change mode only during play, pause or stop.
Table VI.2.1.2.2 KEY Operation Enabled/Disabled
After recognizing device
PLAY/
PAUSE
STOP
FF
FB
FOLDER+
FOLDER-
VOL+
VOL-
+10
CHNG_DEV
REPEAT
RANDOM
= Enabled = Disabled
VI.2.2 LED operation
Seven types of LEDs used to display the LSI operation states are controlled. Table VI.2.2 shows the types and
states of LEDs.
Search or pause)
Recognize
either USB
or SD
Recognize
both USB
and SD
Table VI.2.2 Types of LEDs and operation description
During play of device
Recognize
either USB
or SD
Recognize
both USB
and SD
Searching
Recognize
either USB
or SD
Error
Recognize
both USB
and SD
Types of LEDs Operation description
Lights when an error occurs. This happens in the following cases:
LED_ERROR
LED_PLAY Lights during play. Blinks during pause.
LED_PSD
LED_PUSB
LED_ACCESS Lights during access to USB memory or SD memory card.
(1) Neither USB memory nor SD memory card is connected. No AAC/WMA/MP3 file
exists even if these devices are connected.
(2) Communication error or disconnection occurs in the memory being played.
Lights when SD memory card is connected and played.
Blinks when SD memory card is connected but SD memory card is not selected.
Goes off when SD memory card is not connected.
Lights when USB memory is connected and played.
Blinks when USB memory is connected but USB memory card is not selected.
Goes off when USB memory is not connected.
Lights during folder repeat. Blinks during repeat of one tune. Goes off during repeat
all tunes in memory
2012.04 - Rev.
BU94604BKV
A
VI.3 MODE2
VI.3.1 Command operation
You can operate commands via the I2C serial interface. When using the LSI in MODE2, it can be operated by setting
SEL_SLAVE to L. The length of command to be sent varies depending on which command is selected.
Table VI.3.1.1 shows the command specifications.
Table VI.3.1.2 shows enabled/disabled state of each command.
Technical Note
Table VI.3.1.1 Command Operation Description
Command name
PLAY
PAUSE 0x02 - -
STOP 0x03 - -
VOL+ 0x04 - -
VOL- 0x05 - -
REPEAT 0x06 - -
RANDOM 0x07 - -
CHNG_DEV 0x08 - -
ABORT 0x0C - -
Command
byte length
2 0x50
1st 2nd 3rd 4th~
Command Operation description
· When receiving “PLAY” command during stop, the master starts playing
the AAC/WMA/MP3 file currently selected. The order sorted from the
root folder is initially set.
· When receiving “PLAY” command during pause, the master restarts
0x01 - -
playing the file from that point.
· When a state which disables MP3 decoding for more than 5 seconds
during play, status “DECO_ERR” is set to H. MP3 decoding is continued.
· When receiving “PLAY” command during fast forward (or backward)
playing, the master restarts normal playing the file from current point.
· When receiving “PAUSE” command during play, the master stops playing
the AAC/WMA/MP3 files temporarily.
· When receiving “STOP” command during play, pause or file search, the
master stops playing the AAC/WMA/MP3 file.
· When receiving “STOP” command during fast forward (or backward)
playing, the master stops playing the file.
· “STOP” command can be received even during BUSY.
· When SEL_VOL is set to H, “VOL+” command is enabled.
· When receiving “VOL+” command, the master controls sound volume.
· Sound volume can be controlled at 32 steps from -∞ (minimum volume)
to 0dB (maximum volume).
· When SEL_VOL is set to H, “VOL-“command is enabled.
· When receiving “VOL-“command, the master controls sound volume.
· Sound volume can be controlled at 32 steps from -∞ (minimum volume)
to 0dB (maximum volume).
· This command selects the mode during repeat.
· REPEAT command toggles like: “repeat all tunes in memory” “repeat
one tune” “repeat within folder”.
· When STATUS RPT_OFF is set as ON by "REPRAND" command,
REPEAT command toggles like: “all play in memory” “one file play”
“play within folder”. In this mode, it stops upon completion of playing.
· When selecting “repeat within folder”, the master repeats AAC/WMA/MP3
files within the folder being played.
· The initial setting is “repeat all tunes in memory”.
· The last setting to “REPRAND”, “REPEAT” and “RANDOM” commands
will be enabled.
· This command is as same as the “REPEAT” command in MODE1.
· This key plays the range of 128 files from the current one being played
in the order of sort at random.
· When STATUS RPT_OFF is set as ON by "REPRAND" command,
REPEAT command toggles like: “one random file play” “all play with
random in memory”. In this mode, it stops upon completion of playing.
· The last setting to “REPRAND”, “REPEAT” and “RANDOM” commands
will be enabled.
· This command is as same as the “RANDOM” command in MODE1.
· The command selects the device between USB memory and SD memory
card. To do this, both devices should be connected or one device
should correspond to the other (USB to SD or SD to USB). Otherwise,
this key operation is ignored.
· Stop after selecting the device at the top tune of the device.
· REPEAT and RANDOM settings return to the initial values.
· This command interrupts Tag analysis.
· It interrupts Tag analysis only the file is being played.
· This command sets byte 1 to 6 of 42-byte data obtained by
“READ_RESUME_INFO”.
· This command sets byte 7 to 12 of 42-byte data obtained by
“READ_RESUME_INFO”.
· This command sets byte 13 to 18 of 42-byte data obtained by
“READ_RESUME_INFO”.
· This command sets byte 19 to 24 of 42-byte data obtained by
“READ_RESUME_INFO”.
· This command sets byte 25 to 30 of 42-byte data obtained by
“READ_RESUME_INFO”.
· This command sets byte 31 to 36 of 42-byte data obtained by
“READ_RESUME_INFO”.
· This command sets byte 37 to 42 of 42-byte data obtained by
“READ_RESUME_INFO”. When RESUME reproduction is possible, play
started that music. When RESUME is impossible, play the head music of
media is started.
· About some kind of setting of Resume Play, see “Application Note – V.2.9
Resume Play Method”.
· This command sets byte 37 to 42 of 42-byte data obtained by
“READ_RESUME_INFO”. When RESUME reproduction is possible, it
stops in the music. When RESUME is impossible, it stops at the head of
media.
· About some kind of setting of Resume Play, see “Application Note – V.2.9
Resume Play Method”.
· When receiving FF command during play, pause or stop, the master
searches the next AAC/WMA/MP3 file in the order of sort of the file being
played or paused.
· During play of the last file, the master returns to the first file in the order
of sort.
· Operation stops upon completion of search.
· When ID3 or WMA-TAG analysis is set by SEL_ID3 command, operation
stops upon completion of TAG analysis.
· When receiving ”FF&PLAY” command during play, pause or stop, the
master searches the next AAC/WMA/MP3 file in the order of sort of the
file being played or paused.
· During play of the last file, the master returns to the first file in the order
of sort.
· Operation starts playing, after completion of search.
· When TAG analysis is set by SEL_ID3 command, the master plays the
file upon completion of TAG analysis.
· When receiving FFP_ON command during play, pause or stop, the
master starts fast forward playing from current point.
When music finishes into that FFP_ON command is ON, the master
·
starts fast forward playing from top of the next file. When setting
“REPEAT” or “RANDOM”, master search next file by setup.
· When receiving FFP_OFF command during fast forward playing, the
master restarts normal playing from current point.
· When receiving “FB” command during play, pause or stop within 1sec
from top of file playing, the master searches the previous AAC/WMA/MP3
file in the order of sort of files being played or paused. When receiving
“FB” command during play or pause over 1sec from top of file playing,
the master searches top of present AAC/WMA/MP3 file.
· The master returns to the last file during play of the first file within 1sec
from top of file playing.
· Upon completion of search, the operation stops.
· When TAG analysis is set by SEL_ID3 command, operation stops upon
completion of TAG analysis.
2012.04 - Rev.
BU94604BKV
A
·· When receiving “FB&PLAY” command during play, pause or stop within
1sec from top of file playing, the master searches the previous
AAC/WMA/MP3 file in the order of sort of files being played or paused.
When receiving “FB&PLAY” command during play or pause over 1sec
from top of file playing, the master searches top of present
FB&PLAY 0x01
FBP_ON 0x02
AAC/WMA/MP3 file.
· The master returns to the last file during play of the first file within 1sec
from top of file playing.
· Operation starts playing, after completion of search.
· When TAG analysis is set by SEL_ID3 command, the master plays the
file upon completion of TAG analysis.
· When receiving FBP_ON command during play, pause or stop, the
master starts fast backward playing from current point.
·
When music finishes into that FBP_ON command is ON, the master
starts fast backward playing from end of previous file. When
setting “REPEAT” or “RANDOM”, master search previous file by
setup.
FBP_OFF 0x03
FOL+
0x03
FOL+&PLAY 0x01
FOL-
0x04
FOL-&PLAY 0x01
+10 0x05 0x00 0x00
0x00
0x00
· When receiving FBP_OFF command during fast backward playing, the
master restarts normal playing from current point.
· When receiving “FOL+” command during play, pause or stop, the master
searches the next folder in the order of sort of the folder in which the file
being played or paused exists.
· The master returns to the first folder in the order of sort during play of the
last folder.
· The operation stops upon completion of search.
· When TAG analysis is set by SEL_ID3 command, operation stops upon
completion of TAG analysis.
· When receiving “FOL+&PLAY” command during play, pause or stop, the
master searches the next folder in the order of sort of the folder in which
the file being played or paused exists.
· The master returns to the first folder in the order of sort during play of the
last folder.
· Operation starts playing, after completion of search.
· When TAG analysis is set by SEL_ID3 command, the master plays the
0x00
file upon completion of TAG analysis.
· When receiving “FOL-“ command during play, pause or stop, the master
search the next folder in the sort of the folder in which the file being
played or paused exists.
· During play of the first folder, the master returns to the last folder in the
order of sort.
· The operation stops upon completion of search.
· When TAG analysis is set by SEL_ID3 command, operation stops upon
completion of TAG analysis.
· When receiving “FOL-&PLAY“ command during play, pause or stop, the
master searches the next folder in the order of sort of the folder in which
the file being played or paused exists.
· During play of the top folder, the master returns to the first folder in the
order of sort.
· Operation starts playing, after completion of search.
· When TAG analysis is set by SEL_ID3 command, the master plays the
file upon completion of TAG analysis.
· When receiving “+10” command during play, pause or stop, the master
searches the AAC/WMA/MP3 file of the 10
the file being played or paused.
· When the remaining files to be played are less than 10 in the order of
sort, the master returns to the first file.
· The operation stops upon completion of search.
· When TAG analysis is set by SEL_ID3 command, operation stops upon
completion of TAG analysis.
· When receiving “+10&PLAY” command during play, pause or stop, the
master searches the AAC/WMA/MP3 file of the 10
sort of the file being played or paused.
+10&PLAY 0x01
-10
0x06
-10&PLAY 0x01
USB_MNT_R
EADY
4 0x5D 0x0B 0x01 0x00
0x00
· When the remaining files to be played are less than 10 in the order of
sort, the master returns to the first file.
· Operation starts playing, after completion of search.
· When TAG analysis is set by SEL_ID3 command, the master plays the
file upon completion of TAG analysis.
· When receiving “-10” command during play, pause or stop, the master
searches the AAC/WMA/MP3 file of the previous 10
sort of the file being played or paused.
· When playing the top 10 or less files in the order of sort, the master
returns to the first file.
· The operation stops upon completion of search.
· When ID3 or WMA-TAG analysis is set by SEL_ID3 command, operation
stops upon completion of TAG analysis.
· When receiving “-10&PLAY” command during play, pause or stop, the
master searches the AAC/WMA/MP3 file of the previous 10
order of sort of the file being played, paused or stopped.
· When playing the top 10 or less files in the order of sort, the master
returns to the first file.
· Operation starts playing, after completion of search.
· When TAG analysis is set by SEL_ID3 command, the master plays the
file upon completion of TAG analysis.
· This command prepares for USB memory mount.
· Be sure to send this command when STATUS turns to USB_INS=H and
BUSY=L..
th
tune in the order of
th
tune in the order of
th
tune in the
0x00
SET_DOUT 4 0x51 0x20
0x01 0x01
0xFF 0x00
0x00 - -
0x01 - -
0x02 - -
0x03 - -
0x04 - -
SET_EQ
* See Chapter
VI.3.3.
SET_VOL 2 0x53
2 0x52
0x05 - -
0x07 - -
0x08 - -
0x09 - -
0x0A - -
0x0B - -
0x0C - -
0x0D - -
0x0F - -
Setting
value
· This command outputs the audio data in the I2S (32fs) format.
0x58
· When SET_DOUT command is sent, SEL_DOUT terminal setting is
· This command outputs the audio data in the I2S (48fs) format.
0x59
· When SET_DOUT command is sent, SEL_DOUT terminal setting is
· This command outputs the audio data in the I2S (64fs) format.
0x5B
· When SET_DOUT command is sent, SEL_DOUT terminal setting is
· This command performs serial audio interface (SPDIF) output.
· When SET_DOUT command is sent, SEL_DOUT terminal setting is
· This command stops serial audio interface (I2S, SPDIF) output.
· When SET_DOUT command is sent, SEL_DOUT terminal setting is
This command turns OFF the EQ setting.
POPS
JAZZ
ROCK
CLASSIC
R&B
This command turns OFF the EQ setting.
BASS BOOST1
POPS+BASS BOOST1
JAZZ+BASS BOOST1
ROCK+BASS BOOST1
CLASSIC+BASS BOOST1
R&B+BASS BOOST1
BASS BOOST2
· This command sets the sound volume to the 2nd byte value of the
- -
ignored
ignored
ignored
ignored
ignored
command. The setting value ranges 32 steps from 0x00 to 0x1F.
Any value outside of the above range is ignored.
· This command repeats all the tunes within the memory. This is initially
set.
· The last setting to “REPRAND”, “REPEAT” and “RANDOM” commands
will be enabled.
· The command repeats playing the AAC/WMA/MP3 file within the folder
being played.
· The last setting to “REPRAND”, “REPEAT” and “RANDOM” commands
will be enabled.
· This command repeats playing the MP3 file being played.
· The last setting to “REPRAND”, “REPEAT” and “RANDOM” commands
will be enabled.
· This command plays through the range of 128 files in the order of the
sort from the current one being played at random.
· The last setting to “REPRAND”, “REPEAT” and “RANDOM” commands
will be enabled.
· This command plays all the tunes within the memory. STATUS RPT_OFF
is set as ON.
· It stops after the last file playing.
· The last setting to “REPRAND”, “REPEAT” and “RANDOM” commands
will be enabled.
· This command plays all the tunes within the folder being played. STATUS
RPT_OFF is set as ON.
· It stops after the last file playing within the folder.
· The last setting to “REPRAND”, “REPEAT” and “RANDOM” commands
will be enabled.
· This command plays one tunes. STATUS RPT_OFF is set as ON.
· It stops after the file playing.
· The last setting to “REPRAND”, “REPEAT” and “RANDOM” commands
will be enabled.
· This command plays through the range of 128 files in the order of the
sort from the current one being played at random. STATUS RPT_OFF is
set as ON.
· It stops after the file playing.
· The last setting to “REPRAND”, “REPEAT” and “RANDOM” commands
will be enabled.
· This command does not perform ID3Tag analysis written to the MP3 file.
· This command does not perform WMATag analysis written to the WMA
file.
· This command does not perform AACTag analysis written to the AAC file.
· The file played immediately after set will be enabled first.
· This command analysis ID3Tag written to the MP3 file.
· This command analysis WMATag written to the WMA file.
· This command analysis AACTag written to the AAC file.
· The file played immediately after set will be enabled first.
· Upon completion of Tag analysis, the data is written to the status register.
· This command does not perform TOC analysis.
· TOC analysis is not performed at initial setting.
· When receiving the command, inserting into the device or changing the
device, the master analyzes the total folders (including root directory) and
total AAC/WMA/MP3 files within the device.
· The number of total AAC/WMA/MP3 files conforms to SEL_MP3 terminal.
· When receiving the command, only change from OFF to ON is executed.
· Upon completion of TOC analysis, the master returns to the top tune of
the device and stops.
· After TOC analysis, the data is written to the status register.
· This command stops 12MHz clock output from CLKOUT12 terminal.
· This command enables 12 MHz clock output from CLKOUT12 terminal.
· This command set up playtime and skiptime for fast forward playing and
fast backward playing. Fast forward and fast backward playing repeat
this cycle by making {playtime(M) + skiptime(N) +error(O)} into 1 cycle.
With an error, it depends on the cajoled error between the minimum
decoding unit and playtime, and the real time which searches skiptime.
Errors differ by every file and every composition in memory.
· This command set up that playtime is M[15:0]=[4th byte, 3rd byte] and
skiptime are N[15:0]=[6th byte and 5th byte]. Initial value set playtime is
300 mili second=M[15:0]=[4 th byte=x01, 3rd byte=x2C] and skiptime is
2100 mili second=N[15:0]=[6 th byte=x08, 5 th byte=x34].
When command set up to 0x0, setting value is initial value.
The playtime should set up 300ms or more, and skiptime should set up
below (playtime x16).
· This command set up the attenuation level under fast forward and
backward playing.
An attenuation level serves as (-6dB X [3rd byte]).
A setup can be specified from 0x00 to 0x10.As for an initial value,
0x02=-12dB is set up. It becomes equivalent to MUTE by setup of 0x10.
Specify the part of the first half of the file name of the file for File Read
Function.
*Bury it by 0x20 when the file name(NAME) doesn't come up to eight bytes.
Specify the part of the latter half of the file name of the file for File Read
Function.
*Bury it by 0x20 when the file name(NAME) doesn't come up to eight bytes.
Bury it by 0x00 when the file extension doesn't come up to three bytes.
It targets neither the file name comparison since 0x00 of the end in the
comparison.
The File Read function is ended.
Transmit after completing the file reading.
The ACK timeout of the command under memory mount is set up.
The set point x100 (msec) is timeout. At the time, XX is upper byte and YY is
lower byte.
n initial value is 30 sec (YY=0x2C, XX=0x01), and maximum value is 60
sec (YY=0x58, XX=0x02).If set point is over the maximum value, this
command is ignored.
Mount ERROR will be carried out if a timeout occur.
The ACK timeout of the commands at the time of PLAY or STOP or PAUSE
(except during mount) is set up.
The set point x100 (msec) is timeout. At the time, XX is upper byte and YY is
lower byte.
n initial value is 5 sec (YY=0x32, XX=0x00), and maximum value is 60 sec
(YY=0x58, XX=0x02). If set point is over the maximum value, this command
is ignored.
Communication ERROR will be carried out if a timeout occur.
The wait time after bus reset is set up at the time of USB memory
recognition.
The set point (XX) x200 (msec) is wait time.
n initial value is 600 msec (XX=0x03), and maximum value is 51.2 sec
(XX=0xFF).
vendor code and Product ID are stored in COMAREA.
Please read COMAREA after GET_VENDOR command transmission and
The operation information, such as internal status, play time information, folder information, file information, ID3Tag
information, AACTag information and WMATag information, is output using an I2C interface.
Statuses as shown in Table VI. 3.2.1 MODE 2 Status Register Map are output.
The status register has a ring buffer structure of OFFSET 0x00-0x7F. The OFFSET position is automatically
incremented after reading byte data.
Status read specifies OFFSET of the status register map. There are two methods available: to read a desired
number of bytes continuously from the OFFSET position and to read the data by one command without specifying the
OFFSET position. Figure VI.3.2.2 shows the status output commands. Table VI.3.2.3 shows the enabled/disabled
state of the status output commands.
Status register outputs a byte data of OFFSET 0x00-0x7F by "Little Endian" format
· The command outputs the desired bytes
of data from the OFFSET position
specified in the status register map.
· Since the status register functions as a
ring buffer of 0x00-0x7F, the master
returns to 0x00 after OFFSET position
0x7F during data read.
· This command outputs the data of
OFFSET 0x00-0x04 in the status buffer.
· This command outputs the data of
OFFSET 0x0A-0x0F in the status buffer.
· This command outputs the data of
OFFSET 0x05 in the status buffer.
· This command outputs the data of
OFFSET 0x06 in the status buffer.
· This command outputs the data of
WMATag/ID3Tag Title. *1
· This command outputs the data of
WMATag/ID3Tag Artist.*1
· This command outputs the data of
WMATag/ID3Tag Album.*1
· This command outputs the data of
playing AAC/WMA/MP3 file name. see
VI.1.4
· This command outputs the data of
folder name includes playing
AAC/WMA/MP3 file. see VI.1.4
· This command outputs the data to
resume.
see VI.3.4
· This command outputs the data of
Firmware version.
· The size of a specified file of the File
Read function is acquired. It outputs with
LittleEndian.
· When the file doesn't exist, "0xFF, 0xFF,
0xFF, and 0xFF" is output.
· The file data of a specified file of the File
Read function is read.
· The 92byte data reading is possible by
one time.
· Four head bytes are file offsets. It outputs
it with LittleEndian.
· In case of AUTO detection mode of LUN,
LUN of mounted USB memory can be read.
· If LUN is specified using the "SET_LUN"
command, specified LUN of mounted USB
memory can be read. But if failed to mount,
0xFF is read.
· Attention) When memory connected to
multi-card reader is removed or re-inserted,
LUN read by this command is NOT correct
until mount of re-inserted media is
completed.
VI.3.3 Equalizer
You can select 5 types of equalizer and 2 types of BassBoost for the audio line output using a command (see Table VI.
3.3.1). Combination of equalizer and BassBoost1 is available.
Equalizer setting is enabled even when line output is not selected. No change of sound quality by the equalizer is
found in digital outputs.
Figures VI.3.3.1 to VI. 3.3.6 show the frequency characteristics of each filter.
VI. 3.4 Resume information
This LSI outputs the information required to implement the resume function using the “READ_RESUME_INFO”
command.
Table VI.3.4 shows the resume information status register structure.
Technical Note
Table VI. 3.4 Resume Information Register Structure
Status
OFFSET
0x20-0x49
i. Resume Information data :
Shows the file’s information and play’s information now.
This is a number uniquely set to the LSI.
Since the above 42-byte resume information is used to execute resume play, do not change the contents before use.
When you use changed contents, the action cannot assure.
You can implement the resume function by reading the resume information read using the “READ_RESUME_INFO”
command and then writing the information using the “SET_RESUME_INFO1-7” command. After
“SET_RESUME_INFO1-7” is all written, the LSI automatically searches and plays a resume file from the time, which
read “READ_RESUME_INFO” command upon completion of writing of “SET_RESUME_INFO7”.
VI. 3.5 Language Code Information
This LSI outputs Language Code Information to Status register. (OFFSET=0x1C and 0x1D)
Table VI.3.5 shows the Language Code information status register structure.
Table VI. 3.5 Language Code Information Register Structure
MODE3 specifies and plays the AAC/WMA/MP3 file to be played by the master microcomputer by outputting the
AAC/WMA/MP3 file/folder status information, written to USB memory or SD memory card, to the master
microcomputer.
VI.4.1 Command operation
The LSI sends commands to obtain the file/folder information in USB memory or SD memory card, to analyze ID3Tag,
to analyze WMATag, to analyze AACTag, and to set a file to be played and start playing it.
Table VI.4.1 shows the commands available in MODE3. When sending a command other than listed below in
MODE3, it is ignored.
Technical Note
Table VI.4.1 MODE3 Command
Command name
PAUSE
STOP 0x03 -
VOL+ 0x04 -
VOL- 0x05 -
CHNG_DEV 0x08 -
GET_DIRECT 0x09 -
GET_NUMBER 0x0A -
GET_ID3 0x0B -
ABORT 0x0C -
Command
byte length
2 0x50
Command Operation description
1st 2nd 3rd-
0x02 -
· When receiving “PAUSE” command during play, the master stops
playing the AAC/WMA/MP3 files temporarily.
· This command stops the operations of WMATag/ID3Tag analysis.
· This command stops playing the AAC/WMA/MP3 file and stop at
top of this AAC/WMA/MP3 file.
· When SEL_VOL is set to H, “VOL+” command is enabled.
· When receiving “VOL+” command, the master controls sound
volume.
· Sound volume can be controlled at 32 steps from -∞ (minimum
volume) to 0dB (maximum volume).
· When SEL_VOL is set to H, “VOL-“command is enabled.
· When receiving “VOL-“command, the master controls sound
volume.
· Sound volume can be controlled at 32 steps from -∞ (minimum
volume) to 0dB (maximum volume).
· The command selects the device between USB memory and SD
memory card. To do this, both devices should be connected or
one device should correspond to the other (USB to SD or SD to
USB). Otherwise, this command is ignored.
· After selecting the device, the LSI waits for a command.
· This command obtains the folder information (*see VI.4.3) and file
information (*see VI.4.3) for the folder set by SET_DIRECT.
· Read the information using the status commands
“READ_FOLDER_INFO” and “READ_FILE_INFO”.
· The status of “ANA_END”, “FOLINF”, “FILINF”, “FOLFULL” and
“FILFULL” are reset.
· This command obtains the number of files and folders for the folder
set by SET_DIRECT.
· Read the information using status command “READ_NUMBER”.
· The number of non-AAC/WMA/MP3 files is ignored.
· The statuses of “ANA_END” are reset.
· This command performs TAG analysis for the valid file set by
SET_DIRECT.
· The command also analyzes even if the folder is not specified.
However, at the end of analysis, a status in which Tag information is
not contained will be output.
- The statuses of “ID3EXIST”, “ID3RSID1” and “ID3RSID2” are reset.
· This command stops the operations of Tag analysis, folder analysis
and file analysis.
· The statuses of “ANA_END”, “FOLINF”, “FILINF”, “FOLFULL”,
“FILFULL”, "ID3EXIST", "ID3RSID1" and "ID3RSID2" are reset.
· This command starts playing the AAC/WMA/MP3 file set by
SET_DIRECT.
· The command plays the file even when the preset file is not an
AAC/WMA/MP3 file or when the folder is specified, the command
plays the specified one. If MP3 decode disabled is detected for 5
seconds or longer, the command outputs status "DECO_ERR"=H.
· This command prepares for USB device mount.
· Be sure to send this command when STATUS turns to USB_INS=H
and BUSY=L..
· This command outputs the audio data in the I2S (32fs) format.
· When SET_DOUT command is sent, SEL_DOUT terminal setting is
ignored
· This command outputs the audio data in the I2S (48fs) format.
· When SET_DOUT command is sent, SEL_DOUT terminal setting is
ignored
· This command outputs the audio data in the I2S (64fs) format.
· When SET_DOUT command is sent, SEL_DOUT terminal setting is
ignored
· This command performs serial audio interface (SPDIF) output.
· When SET_DOUT command is sent, SEL_DOUT terminal setting is
ignored
· This command stops serial audio interface (I2S, SPDIF) output.
· When SET_DOUT command is sent, SEL_DOUT terminal setting is
ignored
· This command sets the number of obtained folders for those set by
SET_DIRECT.
· Parameter: “Number of obtained folders: 2 bytes” + “Number of
obtained AAC/WMA/MP3 files: 2 bytes”. By specifying “0”, all the
folders and files are obtained.
· This command sets byte 1 to 6 of 42-byte data obtained by
“READ_RESUME_INFO”.
· This command sets byte 7 to 12 of 42-byte data obtained by
“READ_RESUME_INFO”.
· This command sets byte 13 to 18 of 42-byte data obtained by
“READ_RESUME_INFO”.
· This command sets byte 19 to 24 of 42-byte data obtained by
“READ_RESUME_INFO”.
· This command sets byte 25 to 30 of 42-byte data obtained by
“READ_RESUME_INFO”.
· This command sets byte 31 to 36 of 42-byte data obtained by
“READ_RESUME_INFO”.
· This command sets byte 37 to 42 of 42-byte data obtained by
“READ_RESUME_INFO”. When RESUME reproduction is
possible, play started that music. When RESUME is impossible,
play the head music of media is started.
· About some kind of setting of Resume Play, see “Application Note –
V.2.9 Resume Play Method”.
· This command sets byte 37 to 42 of 42-byte data obtained by
“READ_RESUME_INFO”. When RESUME reproduction is
possible, it stops in the music. When RESUME is impossible, it
stops at the head of media.
· About some kind of setting of Resume Play, see “Application Note –
V.2.9 Resume Play Method”.
· Set sound volume the second byte value of the command. The
setting values are 32 steps ranging from 0x00 to 0x1F.
· A value specified outside the above range will be ignored.
. Start the fast-forwarding playback from a present playback position
by this command of playbacking and pausing.
Technical Note
0x01
FFP_OFF0x03 0x00
4 0x55
FBP_ON
0x02 0x00
0x02
FBP_OFF0x03 0x00
0x00 -
SEL_12MOUT 2 0x58
0x01 -
SET_DIRECT 8 0x59 0x00 0xXX
SET_WDT 2 0x5A
SET_RPM 6 0x5B 0x00
SET_RPM_ATT 4 0x5B 0x01
0x00 -
0x01 -
setting
setting 0x00
. Stop the fast-forwarding playback by this command fast-forwarding
playback, and usually playback.
. Start the rewinding playback from a present playback position by this
command of playbacking and pausing.
. Stop the rewinding playback by this command rewinding playback,
and usually playback.
· This command stops 12 MHz clock output from CLKOUT12
terminal.
· This command enables 12 MHz clock output from CLKOUT12
terminal.
· This command specifies the current position of the folder/file by
specifying the folder/file information access data (6 bytes).
· Specify access data (6 bytes) at 0xXX.
· By specifying “0”, the position is set to the root folder.
· This command stops Watch Dog Timer.
· This command writes “1” to
· This command set up playtime and skiptime for fast forward playing
and fast backward playing. Fast forward and fast backward playing
repeat this cycle by making {playtime(M) + skiptime(N) +error(O)}
into 1 cycle. With an error, it depends on the cajoled error between
the minimum decoding unit and playtime, and the real time which
searches skiptime. Errors differ by every file and every composition
in memory.
· This command set up that playtime is M[15:0]=[4th byte, 3rd byte]
and skiptime are N[15:0]=[6th byte and 5th byte]. Initial value set
playtime is 300 mili second=M[15:0]=[4 th byte=x01, 3rd byte=x2C]
and skiptime is 2100 mili second=N[15:0]=[6 th byte=x08, 5 th
byte=x34].
When command set up to 0x0, setting value is initial value.
The playtime should set up 300ms or more, and skiptime should set
up below (playtime x16).
· This command set up the attenuation level under fast forward and
backward playing.
An attenuation level serves as (-6dB X [3rd byte]).
A setup can be specified from 0x00 to 0x10.As for an initial value,
0x02=-12dB is set up. It becomes equivalent to MUTE by setup of
0x10.
The LSI outputs the operation information, such as internal status, play time information, folder information, file
information ID3Tag information, AACTag information, and WMATag information, using the I2C interface.
The statuses as shown in Table VI.4.2.1 MODE3 status register map are output. There are two methods available:
to read a desired number of bytes continuously from the OFFSET position and to read the data by one command
without specifying the OFFSET position. Figure VI.4.2.2 shows the status output commands.
Table VI.4.2.3 shows the enabled/disabled state of the status commands.
The status register has a ring buffer structure of OFFSET 0x00-0x7F. The OFFSET position is automatically
incremented after reading byte data.
Status register outputs a byte data of OFFSET 0x00-0x7F by "Little Endian" format
*1:BOM(Byte Order Mark) might enter two head bytes according to ID3 data
· In case of AUTO detection mode of LUN,
LUN of mounted USB memory can be read.
· If LUN is specified using the "SET_LUN"
command, specified LUN of mounted USB
memory can be read. But if failed to mount,
0x17 1
0xFF is read.
· Attention) When memory connected to
0x18 1
· Read the total of LUN of the USB
· Read LUN specified by the "SET_LUN"
0x19 1
command.
Technical Note
multi-card reader is removed or
re-inserted, LUN read by this command
is NOT correct until mount of
re-inserted media is completed.
memory which is connected now.
In not setting up, 0xFF is read.
Table Ⅵ.4.2.3
recognizing
device
After
*1
Analyzing
During play
of device
Searching Error
READ_BUFF
READ_STATUS
READ_PLAY_INFO *2
READ_VOL
READ_EQ
READ_ID3_TITLE
READ_ID3_ ARTIST
READ_ID3_ALBUM
READ_FILE_NAME
READ_FOLDER_NAME
READ_RESUME_INFO
READ_NUMBER
READ_REST_NUM
READ_SET_NUM
READ_FOLDER_INFO
READ_FILE_INFO
READ_CLAS
READ_VERSION
READ_FILE_SIZE
READ_FILE_DATA
READ_LUN
READ_LUN_NUM
READ_SET_LUN
= Enabled = Disabled
*1 Analyzing shows the File/Folder information is being obtained after GET_DIRECT command is transmitted.
*2”READ_PLAY_INFO” command when an error occurs can be received.
For analysis performed by “GET_DIRECT” command, read 76 bytes from the status register “COMAREA
(0x20-0x6B)” using status commands “READ_FOLDER_INFO” and “READ_FILE_INFO”. Each of the status register
structures when “READ_FOLDER_INFO” and “READ_FILE_INFO” are sent is shown below.
(1) Folder information
When the folder is specified using “SET_DIRECT”, the LSI allows you to fetch the folder information in the specified
folder from the memory device at “GET_DIRECT” and read folder information using “READ_FOLDER_INFO”.
Table VI.4.3.1 shows the status register structure.
Technical Note
Table VI.4.3.1 Folder Information Register Structure
Status
OFFSET
0x20-0x25 Access data [6 bytes]
0x26-0x27 Reserve [2 bytes]
0x28-0x2B Cluster number [4 bytes]
0x2C-0x6B Folder name [64 bytes]
i. Access data : Shows the position where the folder information is written in the memory.
ii. Reserve : All “0s” are output.
iii. Cluster number : Shows the cluster number where the folder information is written in the memory.
iv. Folder name : Outputs the folder name from the leftmost position.
(2) File information
When the folder is specified using “SET_DIRECT”, the LSI allows you to fetch the file information in the specified
folder from the memory device at “GET_DIRECT” and read file information using “READ_FILE_INFO”.
Table VI.4.3.2 shows the status register structure.
Table VI.4.3.2 File Information Register Structure
Status
OFFSET
0x20-0x25 Access data [6 bytes]
0x26 Judge WMA file[1 bytes]
0x27 Reserve [1bytes]
0x28-0x2B Cluster number [4 bytes]
0x2C-0x6B File name [64 bytes]
i. Access data : Shows the position where the file information is written in the memory.
ii. Judge WMA file : Output “0” when play MP3 file, output “1” when play WMA file, output “2” when play AAC file.
iii. Reserve : All “0s” are output.
iv. Cluster number : Shows the cluster number where the file information is written in the memory.
v. File name : Outputs the file name from the leftmost position.
VI. 4.4 Language Code Information
This LSI outputs Language Code Information to Status register. (OFFSET=0x1C and 0x1D)
After RESET, WDT function is enabled on MODE1, MODE2 and MODE3. WDT is enabled always on MODE1. On
MODE2 and MODE3, WDT function can disable by command “SET_WDT”(0x5A,0x00). After WDT function is
disabled, this function cannot enable until a reset from external pin.
When WDT function is enabled and system is hang-up, Watchdog Timer function generates RESET.
When you want to watch RESET of WDT from master micon, write command “SET_WDT”(0x5A,0x01). After write
command “SET_WDT”(0x5A,0x01), status “WDT_RFLG” is “1”.
“WDT_RFLG” is bit6 of STATUS5(offset;x04). This status is “0” after RESET. Therefore, when this status returned to
“0” from “1”, this system generated a reset.
VI.6 IRPTO
The device can be controlled about MODE2 and 3 about the device where two CONFIGURATION or more is
detected at USB device connection Enumeration by the following commands.
Ⅵ.6.1 Command operation
As for the command specification that can be used, it is table Ⅵ . It shows in 6.1.
Table Ⅵ.6.1 Command operation explanation
Command
name
1st 2nd 3rd 4th 5th 6th 7th 8th Explanation
0x00 0x00 -*1 - - -
GET_
DESCRIPTOR
GET_CONFIG 0x01
SET_CONFIG 0x01 0x02 Set value - - - -
GET_STRING 0x02
0x00
0x01 Set value - - - -
0x00 Set value - - - -
0x01
0x5C
0x00
0x01
Command
Set value 1 Set value
2
0x00 0x00 0x00 - -
Set value 1 Set value 2 Set value
Set value 1 Set value 2 Set value 3 Set value
---
3
--
4
Technical Note
bmRe
bReq
quest
Type
0x80 0x06 0x0100 0x0000 0x0008
Acquire the size of the device descriptor.
0x80 0x06 0x0100 0x0000 Set value
Acquire the descriptor of the number of bytes for a set
value.
0x80 0x06 0x02_
Acquire the size of the configuration descriptor of the
index of a set value.
0x80 0x06 0x02_
Acquire the configuration descriptor of the block of set
value 2(one block 96 bytes) of the index of set value 1.
0x00 0x09 Set value 0x0000 0x0000
Set it to the configuration of a set value. *2
0x80 0x06 0x0300 0x0000 0x0040
Acquire language ID.
0x80 0x06 0x03_
Acquire the size of the string of the index of setting 1 of
languages ID of set value s 2 and 3.
0x80 0x06 0x03_
-
Acquire the string of the size of index and set value 2 of
set value 1 of languages ID of set values 3 and 4.
0x0E 0x00 0x00 0x00 0x00 0x00 Data transmission for USB device request. *2
wValue
Hi byte
DATA
(N-1)*5
wValue
Hi byte
Set value 1 Set value 2 wValue
wIndex
Lo byte
DATA
(N-1)*5
wIndex
Lo byte
DATA
(N-1)*5+
1
wIndex
Lo byte
wIndex
Hi byte
DATA
(N-1)*5+
1
wIndex
Hi byte
DATA
(N-1)*5+
2
wIndex
Hi byte
Lo byte
wLength
Lo byte
DATA
(N-1)*5+
2
wLength
Lo byte
DATA
(N-1)*5+
3
--
wValue
Hi byte
wLength
HI byte
DATA
(N-1)*5+
3
wLength
Hi byte
DATA
(N-1)*5+
4
-
-
DATA
(N-1)*5+
4
SET_REPORT request command setting for HID class
device.
Data setting at SET_REPORT request command for HID
class device.
Transmission of SET_REPORT request command for
HID class device.
The SET_HID_REPORT command is completed by
transmitting this command. *2
Acquire the reception byte of HID REPORT.
The reception byte acquires the size of the report
acquired in HID_Report_Descriptor. An effective actual
data size becomes below this size.
Transmit this command when you connect the connected
device as a mass storage class device.
Begin the isochronous IN forwarding data reproduction.
Stop the isochronous IN forwarding data reproduction.
Change the sample rate.
0x00:32kHz、0x01:44.1kHz、0x02:48kHz
0x01 0x0B wValue wIndex 0x0000
Switch wValue to the interface of wIndex.
Set
Set
wVlaue wIndex wLength
value
value
2
1
USB device request.
Data setting for USB device request.
*1 : The transmission of "-" is unnecessary.
*2 : After confirming BUSY status L output, wait of 3ms is necessary when the command transmission is done.
1) Power on Reset
Please keep the terminal RESETX at the Low level when the power supply starts. After completely starting up 3.3V system
power supply, afterwards, please make the terminal RESETX High level after 5us after the oscillation of the system clock is
steady. Moreover, please make the terminal RESETX Low level during 5us or more when resetting it while operating.
2) About compatibility in USB memory device and SD memory card
According to the file structure and communication speed of an USB memory, SD memory card, this LSI might not play
back correctly.
3) About turning on the power supply
Current rush might flow momentarily by the order of turning on the power supply and the delay in IC with two or more
power supplies, and note the capacity of the power supply coupling, the power supply, and width and drawing the GND
pattern wiring.
4) About absolute maximum rating
When the absolute maximum rating such as the applied voltage and the ranges of the operating temperature is exceeded,
LSI might be destroyed. Please apply neither voltage nor the temperature that exceeds the absolute maximum rating.
Please execute physical measures for safety such as fuse when it is thought to exceed the absolute maximum rating, and
examine it so that the condition to exceed the absolute maximum rating is not applied to LSI.
5) About GND Voltage
In any state of operation must be the lowest voltage about the voltage of the terminal GND. Please actually confirm the
voltage of each terminal is not a voltage that is lower than the terminal GND including excessive phenomenon.
6) About design of overheating malfunction preventive circuit
Please design overheating malfunction preventive circuit with an enough margin in consideration of a permissible loss
in the state of using actually.
7) About the short between terminals and the mounting by mistake
Please note the direction and the gap of position of LSI enough about LSI when you mount on the substrate. LSI might be
destroyed when mounting by mistake and energizing. Moreover, LSI might be destroyed when short-circuited by entering
of the foreign substances between the terminal and GND, between terminals, between the terminal and the power supply
of LSI.
8) About operation in strong electromagnetic field
Use in strong electromagnetic field has the possibility of malfunctioning and evaluate it enough, please.
No copying or reproduction of this document, in part or in whole, is permitted without the
consent of ROHM Co.,Ltd.
The content specied herein is subject to change for improvement without notice.
The content specied herein is for the purpose of introducing ROHM's products (hereinafter
"Products"). If you wish to use any such Product, please be sure to refer to the specications,
which can be obtained from ROHM upon request.
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 specied in this document.
However, should you incur any damage arising from any inaccuracy or misprint of such
information, ROHM shall bear no responsibility for such damage.
The technical information specied herein is intended only to show the typical functions of and
examples of application circuits for the Products. ROHM does not grant you, explicitly or
implicitly, any license to use or exercise intellectual property or other rights held by ROHM and
other parties. ROHM shall bear no responsibility whatsoever for any dispute arising from the
use of such technical information.
The Products specied in this document are intended to be used with general-use electronic
equipment or devices (such as audio visual equipment, of ce-automation equipment, communication devices, electronic appliances and amusement devices).
The Products specied in this document are not designed to be radiation tolerant.
While ROHM always makes effor ts 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, re or any other damage caused in the event of the
failure of any Product, such as derating, redundancy, re control and fail-safe designs. ROHM
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, fuelcontroller or other safety device). ROHM 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 specied 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.
Thank you for your accessing to ROHM product informations.
More detail product informations and catalogs are available, please contact us.
ROHM Customer Support System
http://www.rohm.com/contact/
R1120
A
Notes
No copying or reproduction of this document, in part or in whole, is permitted without the
consent of ROHM Co.,Ltd.
The content specied herein is subject to change for improvement without notice.
The content specied herein is for the purpose of introducing ROHM's products (hereinafter
"Products"). If you wish to use any such Product, please be sure to refer to the specications,
which can be obtained from ROHM upon request.
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 specied in this document.
However, should you incur any damage arising from any inaccuracy or misprint of such
information, ROHM shall bear no responsibility for such damage.
The technical information specied herein is intended only to show the typical functions of and
examples of application circuits for the Products. ROHM does not grant you, explicitly or
implicitly, any license to use or exercise intellectual property or other rights held by ROHM and
other parties. ROHM shall bear no responsibility whatsoever for any dispute arising from the
use of such technical information.
The Products specied in this document are intended to be used with general-use electronic
equipment or devices (such as audio visual equipment, of ce-automation equipment, communication devices, electronic appliances and amusement devices).
The Products specied in this document are not designed to be radiation tolerant.
While ROHM always makes effor ts 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, re or any other damage caused in the event of the
failure of any Product, such as derating, redundancy, re control and fail-safe designs. ROHM
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, fuelcontroller or other safety device). ROHM 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 specied 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.