ROHM Semiconductor LAPIS ML610Q305/ML610Q306 8-Bit Microcontrollers
ROHM Semiconductor LAPIS ML610Q305//ML610Q306 8-Bit Microcontrollers are high-performance 8-bit CMOS microcontrollers that integrate a wide variety of peripherals such as a timer, synchronous serial port, successive approximation type 10-bit A/D converter, and voice output function. The nX-U8/100 CPU can execute instructions efficiently on a one-instruction-per-clock-pulse basis through parallel processing by the 3-stage pipelined architecture. The ROHM Semiconductor LAPIS ML610Q305 / ML610Q306 is also equipped with a Flash memory that has achieved low voltage and low power consumption (at read) equivalent to mask ROM, so it is well suited to battery-driven applications such as alarms and portable devices. In addition, it has an on-chip debugging function, which allows software debugging/rewriting with the LSI mounted on the board.Features
- CPU
- 8-bit RISC CPU (CPU name: nX-U8/100)
- Instruction system: 16-bit instructions
- Instruction set (transfer, arithmetic operations, comparison, logic operations, multiplication/division, bit manipulations, bit logic operations, jump, conditional jump, call return stack manipulations, arithmetic shift, and so on)
- On-chip debug function
- Minimum instruction execution time
- Approx 30.5μs (at 32.768kHz system clock)
- Approx 0.244μs (at 4.096MHz system clock) at VDD = 2.0V to 5.5V
- Approx 0.122μs (at 8.192MHz system clock) at VDD = 2.2V to 5.5V
- Internal memory
- Has 96Kbyte Flash ROM (48K x 16-bits) built-in (1K byte of test domain that cannot be used is included)
- Has 2Kbyte Flash ROM built-in (area in which self-rewriting is possible (512byte x 4))
- Internal 1Kbyte RAM (1K x 8-bits)
- Interrupt controller
- Two non-maskable interrupt sources
- Internal source - one watchdog timer
- External source - one NMI
- 24 maskable interrupt sources
- Internal source of 16 (SSIO0, SSIO1, UART, I2C bus master/slave interface, Timer 0, Timer 1, Timer 2, Timer 3, A/D converter, voice sound reproduction, speaker pin short detection, TBC128Hz, TBC32Hz, TBC16Hz, TBC2Hz)
- External source of 8 (P80, P81, P82, P83, P84, P85, P86, P87)
- Time base counter
- Low-speed time base counter x 1-channel
- High-speed time base counter x 1-channel
- Watchdog timer
- Generates a non-maskable interrupt upon the first overflow, and a system reset occurs upon the second
- Free running
- Overflow period of four types, selectable as 125ms, 500ms, 2s, and 8s at 32.768kHz
- Timer (8-bit x 4-ch (16-bit configuration available))
- Voice output function
- Voice synthesis method - 4-bit ADPCM2/non-linear 8-bit PCM/straight 8-bit PCM/straight 16-bit PCM/HQ-ADPCM
- Sampling frequency of 8kHz, 16kHz, 32kHz, 10.7kHz, 21.3kHz, 6.4kHz, 12.8kHz, and 25.6kHz
- Successive approximation type A/D converter
- 10-bit A/D converter
- Input with three channels (ch 0-2: external input)(for ML610Q305)/4-ch (ch 0-3: external input)(for ML610Q306)
- Conversion time of 24.4μs per channel at 4.096MHz VDD ≥ 2.2V
- Conversion time of 12.2μs per channel at 8.192MHz VDD ≥ 2.5V
- Continuous conversion/single conversion selectable
- Synchronous serial port
- 2-channel
- Master/slave selectable
- LSB first/MSB first selectable
- 8-bit length/16-bit length selectable
- UART
- Half-duplex x 1-channel
- TXD/RXD
- Bit length, parity/no parity, odd parity/even parity, 1 stop bit/2 stop bits
- Positive logic/negative logic selectable
- Built-in baud rate generator
- I2C bus interface
- Master function (standard mode (100kbps) and Fast mode (400kbps))
- Slave function (standard mode (100kbps) and Fast mode (400kbps))
- General-purpose ports
- Input-only port x 1-channel
- Output-only port x 3-channel (including secondary functions)
- Input/output port
- × 12-channel (including secondary functions)
- (P40 to P42 uses also as an A/D converter input port) (for ML610Q305)
- x 15-channel (including secondary functions)
- (P40 to P43 uses also as an A/D converter input port) (for ML610Q306)
- × 12-channel (including secondary functions)
- Speaker amplifier (D-class) output power
- 1.0W (at 5.0V)/0.45W (at 3.0V)
- Disconnection detection circuit
- Speaker pin short detection circuit
- Reset
- Reset through the RESET_N pin
- Power-on reset generation when powered on
- Reset by the watchdog timer (WDT) overflow
- PLL oscillation stop detection reset
- Low-level detection (LLD) reset
- Clock
- Low-speed clock (built-in RC oscillation (32.768kHz))
- High-speed clock (built-in PLL oscillation (approx. 1.024MHz/2.048MHz/4.096MHz/8.192MHz))
- Power management
- STOP mode (stop of oscillation (operations of CPU and peripheral circuits are stopped))
- HALT mode (instruction execution by CPU is suspended (peripheral circuits are in operating states))
- Clock gear (the frequency of the high-speed system clock can be changed by software (1/2, 1/4, 1/8, or 1/16 of the oscillation clock))
- Block control function (operation of an intact functional block circuit is powered down (register, reset, and clock stop))
- Packages
- 32-pin WQFN (P-WQFN32-0505-0.50-A63)
- 32-pin TQFP (P-TQFP32-0707-0.80-ZK6 or P-TQFP32-0707-0.80-Z6K6)
- 36-pin WQFN (P-WQFN36-0606-0.50-A63)
- Guaranteed operating range
- −40°C to 85°C operating temperature
- VDD = 2.0V to 5.5V, SPVDD = 2.0V to 5.5V operating voltage
Block Diagram
Published: 2024-11-26
| Updated: 2024-12-20
