Specifications
SKU: 1172061
32-bit RISC Microcontroller
Parameter | Description | Value | Unit |
---|---|---|---|
Part Number | Device Identifier | MB91F362GB | - |
Package Type | Encapsulation | QFP-44 | - |
Operating Voltage (Vcc) | Supply Voltage Range | 2.7 to 5.5 | V |
Operating Temperature (Tamb) | Ambient Temperature Range | -40 to 85 | °C |
Clock Frequency (fosc) | Maximum Clock Frequency | 16 | MHz |
Flash Memory | Program Memory Size | 32 | KB |
RAM | Data Memory Size | 2 | KB |
Data EEPROM | Non-Volatile Data Storage | 1 | KB |
I/O Ports | Number of General Purpose I/O Pins | 32 | - |
Analog-to-Digital Converter (ADC) | Number of ADC Channels | 8 | - |
ADC Resolution | ADC Resolution | 10-bit | - |
Timers | Number of Timers | 3 | - |
Watchdog Timer (WDT) | Watchdog Timer | Yes | - |
Interrupts | Number of Interrupt Sources | 21 | - |
Serial Communication Interfaces | UART, SPI, I2C | 1 UART, 1 SPI, 1 I2C | - |
Power Consumption | Active Mode Current | 1.5 | mA/MHz |
Low-Power Modes | Sleep, Stop, Standby | Yes | - |
Instructions for Use
Power Supply:
- Ensure the supply voltage (Vcc) is within the range of 2.7V to 5.5V.
- Connect the ground (GND) pin to a stable ground reference.
Clock Configuration:
- The device supports both internal and external clock sources.
- For external clock, connect an oscillator or crystal to the XTAL1 and XTAL2 pins.
- For internal clock, configure the internal oscillator in the system initialization code.
Programming:
- Use an in-circuit programmer compatible with the MB91F362GB to program the flash memory.
- Follow the programming guidelines provided in the device datasheet.
I/O Configuration:
- Configure the I/O ports in the initialization code as inputs or outputs.
- Use the appropriate register settings to control the direction and state of the I/O pins.
Analog-to-Digital Conversion:
- Initialize the ADC module and select the desired channel.
- Start the conversion and read the result from the ADC data register.
Timer Configuration:
- Set up the timers for various functions such as timing, counting, or PWM generation.
- Configure the timer prescaler and compare registers as needed.
Interrupt Handling:
- Enable the required interrupts in the interrupt enable register.
- Write the corresponding interrupt service routines (ISRs) to handle the interrupts.
Low-Power Modes:
- Enter low-power modes by setting the appropriate bits in the power control register.
- Use the WDT to ensure the device wakes up from low-power modes periodically.
Serial Communication:
- Configure the UART, SPI, or I2C interfaces for communication with other devices.
- Set the baud rate, data format, and other parameters as required.
Debugging:
- Use the on-chip debugging features to monitor and control the device during development.
- Connect a debugger to the JTAG or SWD interface for debugging purposes.
For detailed information and specific register settings, refer to the MB91F362GB datasheet and application notes.
(For reference only)Inquiry - MB91F362GB