Share:


MB87006APF-G-BND

Specifications

SKU: 11616307

BUY MB87006APF-G-BND https://www.utsource.net/itm/p/11616307.html

Parameter Description Value
Part Number Full Part Number MB87006APF-G-BND
Function Microcontroller Unit (MCU) 8-bit MCU
Package Package Type LQFP-44 (7x7mm)
Operating Voltage VCC Range 2.0V to 5.5V
Operating Temperature Temperature Range -40°C to +85°C
Clock Frequency Maximum Clock Speed 20MHz
Flash Memory Program Memory 32KB
RAM Data Memory 2KB
EEPROM Non-Volatile Data Storage 1KB
I/O Pins General Purpose I/O Pins 32
ADC Analog-to-Digital Converter 10-bit, 8 channels
Timers Timers/Counters 3 x 8-bit, 2 x 16-bit
Communication Interfaces Serial Communication UART, SPI, I2C
Watchdog Timer Watchdog Timer Yes
Low Power Modes Power Management Idle, Sleep, Stop
Reset Reset Options Power-on Reset, Low Voltage Reset, External Reset Pin
Power Consumption Active Mode 1.5mA at 20MHz, 3.3V
Power Consumption Sleep Mode 0.5μA
Programming Interface In-Circuit Programming ISP via UART/SPI/I2C

Instructions for Use

  1. Power Supply:

    • Ensure the VCC supply is within the range of 2.0V to 5.5V.
    • Connect the GND pin to a stable ground reference.
  2. Clock Configuration:

    • The internal oscillator can be configured for frequencies up to 20MHz.
    • External crystal or ceramic resonators can also be used for precise clocking.
  3. Program Memory:

    • Use the ISP interface (UART, SPI, or I2C) to program the flash memory.
    • Ensure the programming voltage (VPP) is applied if required by the programming method.
  4. I/O Configuration:

    • Configure the I/O pins as inputs or outputs using the appropriate register settings.
    • Enable pull-up resistors if needed for input pins.
  5. ADC Usage:

    • Initialize the ADC module and select the desired channel.
    • Start the conversion and read the result from the ADC data register.
  6. Timer Setup:

    • Configure the timers for the desired mode (timer, counter, PWM).
    • Set the prescaler and compare values as needed.
  7. Communication Interfaces:

    • Initialize the UART, SPI, or I2C modules with the desired baud rate or clock speed.
    • Use the appropriate registers to send and receive data.
  8. Low Power Modes:

    • Enter low power modes (Idle, Sleep, Stop) to reduce power consumption.
    • Wake up from low power modes using interrupts or external triggers.
  9. Reset Handling:

    • Implement reset handling routines to initialize the MCU on power-on or external reset.
    • Use the low voltage reset feature to protect against brown-out conditions.
  10. Watchdog Timer:

    • Enable the watchdog timer to prevent the MCU from getting stuck in an infinite loop.
    • Periodically service the watchdog timer to prevent a reset.
  11. Debugging:

    • Use the debugging features provided by the development tools to monitor and control the MCU during development.

For detailed register maps and specific configuration settings, refer to the datasheet and application notes provided by the manufacturer.

(For reference only)

 Inquiry - MB87006APF-G-BND