MIC33153 Click Board
MIC33153 Click Board
The MIC33153 Click Board™ is a DC-DC adjustable step-down (buck) converter that is designed to deliver a substantial amount of current to very demanding loads, with the voltage output up to 3.5V. The ultra-fast transient response and the ripple free output voltage are some of the main features of this DC-DC step-down converter. The proprietary HyperLight Load technology allows very efficient step-down conversion even for very light loads.
Software Support
We provide a library for the MIC33153 Click Board™ on our LibStock page, as well as a demo application (example), developed using MikroElektronika compilers and mikroSDK. The provided click library is mikroSDK standard compliant. The demo application can run on all the main MikroElektronika development boards.
Library Description
Initializes and defines SPI driver, defines driver's function that writes a 12-bit value in DAC, and that causes the output voltage to be set at the determined value. This function checks PG (INT) pin state that shows the result of comparing the output voltage with its steady-state voltage. It also enables or disables the output voltage. Check the documentation for more details.
Key functions
void mic33153_writeDAC(const uint16_t valueDAC)
- Function writes 12-bit value to DAC
void mic33153_enableOut(uint8_t state)
- Function enables or disables output voltage
uint8_t mic33153_checkPowerGood(void)
- Function checks state of PG (INT) pin
Example Description
The demo application is composed of three sections:
- System Initialization - Initializes peripherals and pins.
- Application Initialization - Initializes click driver.
- Application Task - Activates the output voltage of the device, writes DAC value which sets output voltage to 2V, and checks PG (Power Good) pin which compares the output voltage with its steady state voltage. The MIC33153 Click Board™ is tested on load with a current output value of 20mA.
void applicationTask() { uint8_t powerGood; mic33153_enableOut(_MIC33153_OUT_ENABLE); mic33153_writeDAC(_MIC33153_VOLTAGE_2000MV); powerGood = mic33153_checkPowerGood(); if(powerGood && i) { mikrobus_logWrite("Output voltage is above 92% of its steady state voltage.", _LOG_LINE); i = 0; }else if((powerGood == 0) && (i == 0)) { mikrobus_logWrite("Output voltage is below 86% of its steady state voltage.", _LOG_LINE); i = 1; } Delay_ms(2000); }
The full application code, and ready to use projects can be found on our LibStock page.
Additional Notes and Information
Depending on the development board you are using, you may need USB UART click, USB UART 2 click or RS232 click to connect to your PC, for development systems with no UART to USB interface available on the board. The terminal available in all MikroElektronika compilers, or any other terminal application of your choice, can be used to read the message.
MIKROSDK
The MIC33153 Click Board™ is supported with mikroSDK - MikroElektronika Software Development Kit. To ensure proper operation of mikroSDK compliant click board demo applications, mikroSDK should be downloaded from the LibStock and installed for the compiler you are using.
MIC33153 Click Board
Frequently Asked Questions
Have a Question?
Be the first to ask a question about this.