OB90A128A1U64VP

OB90A128A1 is an ARM Cortex-M0-based microcontroller for embedded applications with high integration and low power consumption. The ARM Cortex-M0 is a next-generation core that provides a simplified instruction set with deterministic behavior.

OB90A128A1 can operate at 50MHz and operate in a wide voltage range of 1.8V to 5.5V. Up to 128K bytes of flash memory, 16K bytes of RAM, 4 general-purpose timers, two UART interfaces, one SPI interface, one 16-channel 12-bit ADC, watchdog timer, PWM generator available, four analog comparators, four op amps, and two I2C interfaces.

 

features

System:

ARM Cortex-M0 processor running at up to 50 MHz.

ARM Cortex-M0 Built-in Nested Vector Interrupt Controller (NVIC)

Built-in LDOs with wide operating voltage: 1.8V to 5.5V.

Memory:

On-chip flash programming memory of 128KB.

16 KB SRAM.

On-chip boot loading software is programmed in the system (ISP).

Serial:

UART with fractional baud rate generator, internal FIFO and RS-485 support.

SPI controller with SSP capability and FIFO and multiprotocol capabilities.

Supports an I2C bus interface with full I2C bus specifications and Fast-mode Plus with a 1Mbps data rate with multiple address identification.

Counter/Timer.

Other interfaces:

12-bit ADC with input multiplexed 16 pins.

Analog comparators.

Quadrature Encoder Interface (QEI).

Direct Memory Access Controller (DMA).

Coordinate Rotation Digital Computer (CORDIC).

Real-time clock (RTC).

Pulse Width Modulation (PWM).

Watchdog Timer (WDT).

Multiplication and Division Unit (MDU).

Cyclic redundancy check (CRC).

Serial Line Debugging (SWD).