ROHM Semiconductor LAPIS ML610Q327/ML610Q338/ML610Q339 8-Bit MCUs

ROHM Semiconductor LAPIS ML610Q327/ML610Q338/ML610Q339 8-Bit Microcontrollers (MCUs) are high-performance 8-bit CMOS MCUs that integrate a wide variety of peripherals such as timer, PWM, UART, I2C bus interface, 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 ML610Q327 / ML610Q338 / ML610Q339 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 alarm 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
    • Flash memory
      • ML610Q327 - 192Kbyte (96K x 16bits) program area with a rewrite cycle of 100 times
      • ML610Q338/ML610Q339 - 256Kbyte (128K×16bits) program area with a rewrite cycle of 100 times
    • Data Flash memory of 2Kbyte (1K x 16 bits) with a rewrite cycle of 10,000 times
      • Built into Back Ground Operation (BGO) function (CPU continues program processing while the data flash erase/write)
    • Internal RAM is 4Kbyte (4K x 8 bits)
  • Interrupt controller
    • One non-maskable interrupt source is one watchdog timer
    • 29 maskable interrupt sources
      • Internal source has 21 (Data Flash erase/write completion, SSIO0, SSIO1, UART0, UART1, I2C bus master/slave interface, Timer 0, Timer 1, Timer 2, Timer 3, PWM0, PWM1, PWM2, 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)
  • PWM with a resolution of 16 bits x 3-ch
  • Voice output function
    • Voice synthesis method of HQ-ADPCM, 4-bit ADPCM2, non-linear 8-bit PCM, straight 8-bit PCM, and straight 16-bit PCM
    • Sampling frequency of 6.4kHz, 8kHz, 10.7kHz, 12.8kHz, 16kHz, 21.3kHz, 25.6kHz, and 32kHz
  • Successive approximation type A/D converter
    • 10-bit A/D converter
    • Input of 8-channels
    • 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 (SSIO)
    • 2-channel
    • Master/slave selectable
    • LSB first/MSB first selectable
    • 8-bit length/16-bit length selectable
  •  UART
    • Half-duplex x 2-ch (a full-duplex is also possible by using 2-channels)
    • 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
    • Output-only port x 6-channel (including secondary functions)
    • Input/output port (including secondary functions)
      • ML610Q327 26-channel
      • ML610Q338 30-channel
      • ML610Q339 42-channel
  • 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
    • ML610Q327 48-pin TQFP (P-TQFP48-0707-0.50-ZK6)
    • ML610Q338 52-pin TQFP (P-TQFP52-1010-0.65-ZK6)
    • ML610Q339 64-pin TQFP (P-TQFP64-1010-0.50-ZK6)
  • Guaranteed operating range
    • −40°C to 85°C operating temperature
    • VDD = 2.0V to 5.5V, SPVDD = 2.0V to 5.5V operating voltage

Applications

  • Consumer electronics
  • Internet of Things (IoT) devices
  • Automotive electronics
  • Industrial automation
  • Toys and educational products
  • Security systems
  • Wearables

Block Diagrams

Inilathala: 2024-11-27 | Na-update: 2024-12-23