<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://ez.analog.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Q&amp;amp;A - Recent Threads</title><link>https://ez.analog.com/microcontrollers/ultra-low-power-microcontrollers/f/q-a</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Invalid Frequency Error at ADICUP Power Detector App (AD8302) for ADICUP3029</title><link>https://ez.analog.com/thread/602456?ContentTypeID=0</link><pubDate>Thu, 05 Feb 2026 14:39:51 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:312742c4-bbc5-4bda-bda5-adfaf2c71f2c</guid><dc:creator>JBALL38</dc:creator><slash:comments>14</slash:comments><comments>https://ez.analog.com/thread/602456?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/microcontrollers/ultra-low-power-microcontrollers/f/q-a/602456/invalid-frequency-error-at-adicup-power-detector-app-ad8302-for-adicup3029/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello ,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I buy&amp;nbsp; &lt;strong&gt;E&lt;span style="font-size:inherit;"&gt;VAL-AD8302-ardz&lt;/span&gt;&lt;/strong&gt; and&amp;nbsp;&lt;strong&gt;EVAL-ADICUP3029&lt;/strong&gt; to follow this wiki:&amp;nbsp;&amp;nbsp;&lt;a id="" href="https://wiki.analog.com/resources/eval/user-guides/eval-ad8302-ardz"&gt;https://wiki.analog.com/resources/eval/user-guides/eval-ad8302-ardz&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So I install drivers, I connect the two board together, I lauch the application, I found the good port COM and I connect with succes&amp;nbsp; because I can go to Measurement page, but when I try to click on Measure button (skip Calibration and use Default Calibration Coefficients)&lt;/p&gt;
&lt;p&gt;The message&amp;nbsp; display is an error&amp;nbsp; on Frequency and don&amp;quot;t display result...&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I try to go to calibrate page @ frequency 0.1GHZ the values appears and I try again a measure but same r&amp;eacute;sult...&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;When I change my RF signal I measure&amp;nbsp; differents voltage on TP1 and TP2 336mv to 1V8.&lt;/p&gt;
&lt;p&gt;TP3 is 5V&lt;/p&gt;
&lt;p&gt;TP5 is 1V86&lt;/p&gt;
&lt;p&gt;TP6 is GND ref 0V&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;can you help me to have a good measurement ?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;best regard.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Using boundary scan with the MAX78000</title><link>https://ez.analog.com/thread/601930?ContentTypeID=0</link><pubDate>Tue, 06 Jan 2026 09:32:26 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:bf110cca-896d-4b96-8757-11aadb337fdd</guid><dc:creator>SilentBob</dc:creator><slash:comments>1</slash:comments><comments>https://ez.analog.com/thread/601930?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/microcontrollers/ultra-low-power-microcontrollers/f/q-a/601930/using-boundary-scan-with-the-max78000/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I am looking at incorporating the MAX78000 AI processor into a new design and intend on using boundary scan for testing in both a development and production environment. Is it possible to access boundary scan registers in this device? If so, how?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>I2C stray repeated read</title><link>https://ez.analog.com/thread/601483?ContentTypeID=0</link><pubDate>Wed, 10 Dec 2025 03:11:44 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:05349dbb-ec91-42ba-abcf-208558e47864</guid><dc:creator>PFrank</dc:creator><slash:comments>0</slash:comments><comments>https://ez.analog.com/thread/601483?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/microcontrollers/ultra-low-power-microcontrollers/f/q-a/601483/i2c-stray-repeated-read/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Datasheet shows the following sequence for a single byte read.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:123px;max-width:428px;" height="123" src="/resized-image/__size/856x246/__key/communityserver-discussions-components-files/390/pastedimage1765335719452v1.png" width="428" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Using MXC_I2C_MasterTransaction() with rx_len = 1, tx_len = 1, restart = 1, I get the following output on my logic analyzer:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/390/pastedimage1765335819897v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;After the intended read (returning 0xA8) with a NAK, a RESTART is issued and a second read is sent by the main&amp;nbsp;with a dummy return of 0x00. This second dummy read is causing hangups later in my code while attempting to interface the MAX20303 with the opcodes.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This is using the i2c_reva driver.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Getting Time out error when in debug mode for afe_load_trims API in HART_UART example</title><link>https://ez.analog.com/thread/601165?ContentTypeID=0</link><pubDate>Tue, 25 Nov 2025 09:44:14 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:00d9ab2b-fe58-4617-addd-69f65949f5f2</guid><dc:creator>Siddalingayya</dc:creator><slash:comments>0</slash:comments><comments>https://ez.analog.com/thread/601165?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/microcontrollers/ultra-low-power-microcontrollers/f/q-a/601165/getting-time-out-error-when-in-debug-mode-for-afe_load_trims-api-in-hart_uart-example/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi Team,&lt;/p&gt;
&lt;p&gt;I have following questions for the MAX32675C Evaluation board&lt;/p&gt;
&lt;p&gt;&amp;gt; I am getting time out error -10 when i am trying to step into&amp;nbsp;the HART_UART example for&amp;nbsp;afe_load_trims API . This is blocking my code debugging. But in release mode i dont see this error. i am attaching the snapshot as well.&lt;img style="max-height:240px;max-width:320px;" alt=" " src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/390/HART_5F00_ERROR.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;gt; I am not able to see HART waveform at FSK_OUT pin and CC loop . I am running the HART_UART Example . Please suggest what setting needs to be done in code or in the MAX32675C evaluation board&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Please respond to above queries as soon as possible&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Siddalingayya&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Need MAX32655FTHR DAPLink Firmware File</title><link>https://ez.analog.com/thread/601021?ContentTypeID=0</link><pubDate>Mon, 24 Nov 2025 12:02:09 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:7cb6a0bb-e7b2-41cc-88c9-8bb13eff5a4c</guid><dc:creator>aramy</dc:creator><slash:comments>1</slash:comments><comments>https://ez.analog.com/thread/601021?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/microcontrollers/ultra-low-power-microcontrollers/f/q-a/601021/need-max32655fthr-daplink-firmware-file/rss?ContentTypeId=0</wfw:commentRss><description>&lt;pre class="language-" data-v-efb858b9=""&gt;&lt;code class="language-"&gt;Hello,

I need the correct DAPLink interface firmware for the MAX32655FTHR development board.

**Current Issue:**
- My board is incorrectly flashed with MAX78000FTHR firmware
- OpenOCD fails with &amp;quot;target examination failed&amp;quot;
- details.txt shows URL: &lt;a href="http://www.maximintegrated.com/max78000fthr"&gt;www.maximintegrated.com/max78000fthr&lt;/a&gt;

**Required File:**
- max32655fthr_if_crc.bin (64KB)
- The interface firmware only, not the full factory image

Could you please attach the correct firmware file to your reply?

Thank you!&lt;/code&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Need Help: SPI1 Not Working on MAX32675 EV-KIT Rev-D</title><link>https://ez.analog.com/thread/601123?ContentTypeID=0</link><pubDate>Mon, 24 Nov 2025 06:22:46 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:2dc3821a-2175-4836-ad76-7f0c1d7452eb</guid><dc:creator>Ndp1995</dc:creator><slash:comments>0</slash:comments><comments>https://ez.analog.com/thread/601123?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/microcontrollers/ultra-low-power-microcontrollers/f/q-a/601123/need-help-spi1-not-working-on-max32675-ev-kit-rev-d/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p data-start="279" data-end="287"&gt;Hi Team,&lt;/p&gt;
&lt;p data-start="289" data-end="501"&gt;I am using the MAX32675 &lt;strong data-start="313" data-end="329"&gt;EV-KIT Rev-D&lt;/strong&gt; and trying to run the SPI1 Master example from the MSDK. The example is not working on the evaluation board, so I need clarification on the hardware and pin configuration.&lt;/p&gt;
&lt;p data-start="503" data-end="542"&gt;Could you please confirm the following:&lt;/p&gt;
&lt;ol data-start="544" data-end="1041"&gt;
&lt;li data-start="544" data-end="648"&gt;
&lt;p data-start="547" data-end="648"&gt;&lt;strong data-start="547" data-end="620"&gt;Which pins are officially used for SPI1 on the MAX32675 EV-KIT Rev-D?&lt;/strong&gt;&lt;br data-start="620" data-end="623" /&gt; (MISO, MOSI, SCK, SS0)&lt;/p&gt;
&lt;/li&gt;
&lt;li data-start="650" data-end="725"&gt;
&lt;p data-start="653" data-end="725"&gt;&lt;strong data-start="653" data-end="725"&gt;Are there any jumper settings required on the EV-KIT to enable SPI1?&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-start="727" data-end="873"&gt;
&lt;p data-start="730" data-end="873"&gt;&lt;strong data-start="730" data-end="805"&gt;Do the SPI examples in the MSDK need any code changes for EV-KIT Rev-D?&lt;/strong&gt;&lt;br data-start="805" data-end="808" /&gt; Or should the example work with the default pin configuration?&lt;/p&gt;
&lt;/li&gt;
&lt;li data-start="875" data-end="954"&gt;
&lt;p data-start="878" data-end="954"&gt;&lt;strong data-start="878" data-end="954"&gt;Is SPI1A (P0.14, P0.15, P0.16, P0.17) supported on this EV-KIT revision?&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-start="956" data-end="1041"&gt;
&lt;p data-start="959" data-end="1041"&gt;&lt;strong data-start="959" data-end="1041"&gt;Which pin mapping should we connect to an external SPI device on EV-KIT Rev-D?&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-start="1043" data-end="1177"&gt;I am unable to get the SPI1 example working, so your guidance on correct pin mapping, jumpers, and configuration will be very helpful.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Flashing Issue on MAX32675 After PWM Switching Code</title><link>https://ez.analog.com/thread/601081?ContentTypeID=0</link><pubDate>Fri, 21 Nov 2025 05:58:42 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:30800548-27e6-44b8-804a-fb84d461c17e</guid><dc:creator>Ndp1995</dc:creator><slash:comments>0</slash:comments><comments>https://ez.analog.com/thread/601081?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/microcontrollers/ultra-low-power-microcontrollers/f/q-a/601081/flashing-issue-on-max32675-after-pwm-switching-code/rss?ContentTypeId=0</wfw:commentRss><description>&lt;div class="x_elementToProof" data-olk-copy-source="MessageBody"&gt;I flashed the below PWM code on the MAX32675 EVKIT to switch PWM output between&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;P0.9&lt;/b&gt;&amp;nbsp;and&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;P0.17&lt;/b&gt;&amp;nbsp;inside the TMR0 interrupt.&lt;br /&gt;After flashing this code, the board stopped responding to the MAX32625PICO debugger, and I couldn&amp;rsquo;t program new firmware.&lt;/div&gt;
&lt;div class="x_elementToProof"&gt;I had to recover it using&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;J-Link mass erase&lt;/b&gt;.&lt;/div&gt;
&lt;div class="x_elementToProof"&gt;&lt;/div&gt;
&lt;div class="x_elementToProof"&gt;Can you please check what might be wrong in this code and why this flashing issue happened?&lt;/div&gt;
&lt;div class="x_elementToProof"&gt;&lt;/div&gt;
&lt;div class="x_elementToProof"&gt;&lt;b&gt;&lt;/b&gt;After loading this firmware:&lt;/div&gt;
&lt;ul data-end="2994" data-start="2857"&gt;
&lt;li class="x_elementToProof"&gt;
&lt;div&gt;PWM switches initially,&lt;/div&gt;
&lt;/li&gt;
&lt;li class="x_elementToProof"&gt;
&lt;div&gt;But after reset the debugger stops detecting the MCU,&lt;/div&gt;
&lt;/li&gt;
&lt;li class="x_elementToProof"&gt;
&lt;div&gt;Only&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;J-Link mass erase&lt;/b&gt;&amp;nbsp;brings the board back.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="x_elementToProof"&gt;Can you please review the code and help identify what is causing this issue?&lt;/div&gt;
&lt;div class="x_elementToProof"&gt;Thanks,&lt;/div&gt;
&lt;div class="x_elementToProof"&gt;&lt;b&gt;Nandan&lt;pre class="ui-code" data-mode="text"&gt;/******************************************************************************/

#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;stdint.h&amp;gt;
#include &amp;quot;mxc_device.h&amp;quot;
#include &amp;quot;mxc_sys.h&amp;quot;
#include &amp;quot;nvic_table.h&amp;quot;
#include &amp;quot;gpio.h&amp;quot;
#include &amp;quot;board.h&amp;quot;
#include &amp;quot;tmr.h&amp;quot;
#include &amp;quot;led.h&amp;quot;

#define CLOCK_SOURCE MXC_TMR_IBRO_CLK
#define PWM_TIMER0 MXC_TMR0

uint8_t timerPinFlag9 = 1;
uint8_t timerPinFlag17 = 0;

void PWMTimer0(uint32_t PwmFre, uint32_t Dutycycle)
{
    mxc_tmr_cfg_t tmr;

    unsigned int periodTicks = MXC_TMR_GetPeriod(PWM_TIMER0, CLOCK_SOURCE, 16, PwmFre);
    unsigned int dutyTicks   = periodTicks * Dutycycle / 100;

    MXC_TMR_Shutdown(PWM_TIMER0);

    tmr.pres    = TMR_PRES_16;
    tmr.mode    = TMR_MODE_PWM;
    tmr.clock   = CLOCK_SOURCE;
    tmr.cmp_cnt = periodTicks;
    tmr.pol     = 1;

    MXC_TMR_Init(PWM_TIMER0, &amp;amp;tmr, true);
    MXC_TMR_SetPWM(PWM_TIMER0, dutyTicks);
    MXC_TMR_Start(PWM_TIMER0);
}

void GPIO_Config_TMR09(uint8_t alt)
{
    mxc_gpio_cfg_t cfg;
    cfg.port   = MXC_GPIO0;
    cfg.mask   = MXC_GPIO_PIN_9;
    cfg.func   = alt;
    cfg.pad    = MXC_GPIO_PAD_NONE;
    cfg.vssel  = MXC_GPIO_VSSEL_VDDIO;
    cfg.drvstr = MXC_GPIO_DRVSTR_0;
    MXC_GPIO_Config(&amp;amp;cfg);
}

void GPIO_Config_TMR017(uint8_t alt)
{
    mxc_gpio_cfg_t cfg;
    cfg.port   = MXC_GPIO0;
    cfg.mask   = MXC_GPIO_PIN_17;   // now correctly 17
    cfg.func   = alt;
    cfg.pad    = MXC_GPIO_PAD_NONE;
    cfg.vssel  = MXC_GPIO_VSSEL_VDDIO;
    cfg.drvstr = MXC_GPIO_DRVSTR_0;
    MXC_GPIO_Config(&amp;amp;cfg);
}

void PwmTimerHandler(void)
{
    MXC_TMR_ClearFlags(PWM_TIMER0);

    if (timerPinFlag9) {
        timerPinFlag9  = 0;
        timerPinFlag17 = 1;

        GPIO_Config_TMR017(4);   // P0.17 → timer
        GPIO_Config_TMR09(1);    // P0.9 → alt1

        PWMTimer0(2000, 30);
    }
    else {
        timerPinFlag9  = 1;
        timerPinFlag17 = 0;

        GPIO_Config_TMR09(4);    // P0.9 → timer
        GPIO_Config_TMR017(1);   // P0.17 → alt1

        PWMTimer0(1000, 50);
    }
}

int main(void)
{
    MXC_NVIC_SetVector(TMR0_IRQn, PwmTimerHandler);
    NVIC_EnableIRQ(TMR0_IRQn);

    GPIO_Config_TMR09(4);
    PWMTimer0(1000, 50);

    while (1) { }
    return 0;
}
&lt;/pre&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Why does MAX32666 i2s PCM always truncate samples to 24 bits?</title><link>https://ez.analog.com/thread/600942?ContentTypeID=0</link><pubDate>Sat, 15 Nov 2025 22:17:19 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:967197c8-7af3-40b3-a446-7dea9c8b4588</guid><dc:creator>obones</dc:creator><slash:comments>0</slash:comments><comments>https://ez.analog.com/thread/600942?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/microcontrollers/ultra-low-power-microcontrollers/f/q-a/600942/why-does-max32666-i2s-pcm-always-truncate-samples-to-24-bits/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m trying to output some 32bits audio samples on the DOUT port from the Audio Subsystem of the MAX32666 and I find that all samples are lacking the bottom 8 bits, effectively leading to a down conversion to 24 bit samples.&lt;/p&gt;
&lt;p&gt;In the PCM_Config register, I have placed the 0xC0 value, thus asking for 32 bit channel size, I2S format and extra bits transmitted as zero, while I set the PCM_CLOCK_SET_UP register to 0x04 to get a 64 BCLK to LRCLK ratio to cater for two 32bits channels.&lt;/p&gt;
&lt;p&gt;As I continuously fill the&amp;nbsp;TX_PCM_CH0_ADDR and&amp;nbsp;TX_PCM_CH1_ADDR with 0xFFFFFFFF, I expect to observe an always &amp;quot;high level&amp;quot; on the DOUT pin. But sadly, here is what I observe:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/390/pastedimage1763244847834v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;The BCLK is in red while the DOUT is in yellow and you can clearly see that there are 8 BCLK periods at zero. If I change PCM_CONFIG value to 0x80, I observe the same result, thus leading me to believe 32 bit channel size is not working.&lt;/p&gt;
&lt;p&gt;What could be the reason for the 32 bits channel size not working? What configuration have I missed?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Getting the MAX32666 pulse trains output on a single pin outside of SDHC pins</title><link>https://ez.analog.com/thread/600868?ContentTypeID=0</link><pubDate>Thu, 13 Nov 2025 15:00:55 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:3a92b674-2be3-43ee-9095-42f96dd83b21</guid><dc:creator>obones</dc:creator><slash:comments>0</slash:comments><comments>https://ez.analog.com/thread/600868?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/microcontrollers/ultra-low-power-microcontrollers/f/q-a/600868/getting-the-max32666-pulse-trains-output-on-a-single-pin-outside-of-sdhc-pins/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I have a MAX32666FTHR board and would like to use the Pulse Train modules to generated precisely timed signals with them.&lt;/p&gt;
&lt;p&gt;Reading the user guide, I see that I can &amp;quot;chain&amp;quot; them using the&amp;nbsp;PTn_RESTART.on_pt_x_loop_exit register values for instance, giving me the possibility to create a signal of up to 32*16=512 bits&lt;/p&gt;
&lt;p&gt;What I have not been able to figure out is how I could get those &amp;quot;multiplexed&amp;quot; into the same output pin.&lt;/p&gt;
&lt;p&gt;I mean, there is the alternate function table that tells me I can get pulse trains each on their respective pin, effectively preventing me from using the SDHC card at the same time. But I was kinda expecting the ability to route the pulse trains output to a single unique pin in the P0 group.&lt;/p&gt;
&lt;p&gt;Is this doable?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>MAX32666 I²S Stereo Capture – Right Channel Data Issue &amp; Example Code Request</title><link>https://ez.analog.com/thread/600697?ContentTypeID=0</link><pubDate>Fri, 07 Nov 2025 07:04:10 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:620401ac-0404-4810-8666-5f25e75509e0</guid><dc:creator>Surajkumar</dc:creator><slash:comments>0</slash:comments><comments>https://ez.analog.com/thread/600697?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/microcontrollers/ultra-low-power-microcontrollers/f/q-a/600697/max32666-i2s-stereo-capture-right-channel-data-issue-example-code-request/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I am currently developing a stereo I&amp;sup2;S audio capture system using the MAX32666 microcontroller and two DMM-4026-B-I2S-EB-R MEMS microphones. The setup uses a shared data line (I2S_DATA_IN) with common BCLK and LRCLK, configured for a 64-bit frame (2 &amp;times; 32-bit slots) at 48 kHz LRCLK and 3.072 MHz BCLK. While valid audio samples are successfully captured from one microphone channel(CH0 - Left Channel), the second channel (CH1 - Right Channel) continues to output invalid or zero data despite enabling both RX channels (CH0 and CH1) and verifying hardware connections. Several configuration attempts&amp;mdash;including interleaved (TDM) mode, slot mapping adjustments, and clock tuning&amp;mdash;have not resolved the issue.&lt;/p&gt;
&lt;p&gt;I would greatly appreciate it if you could review the &lt;strong&gt;source code included below&lt;/strong&gt; and confirm whether any register configurations or initialization steps may be missing or incorrect. Additionally, please share any available example code or application notes demonstrating stereo I&amp;sup2;S read/write operations on the MAX32666. If there are specific considerations or internal settings for dual-microphone operation over a shared data line, your recommended approach would be highly valuable. As this functionality is critical to our ongoing audio development, I kindly request your feedback and solution at the earliest convenience.&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;/**
 * @file main.c
 * @brief I2S Stereo Microphone Capture + UART 16-bit PCM Sender @115200 baud
 *
 * This program captures 24-bit stereo audio samples from two I&amp;#178;S digital MEMS microphones
 * connected to the MAX32666 (or similar MAXIM MCU). It then converts the 24-bit samples
 * into 16-bit signed PCM format, downsamples them to ~8 kHz (for simplicity and bandwidth) || right now no downsampling is not applied,
 * and transmits interleaved stereo samples over UART for logging or audio recording on PC.
 *
 * ----------------
 *  Audio Path:
 *  I&amp;#178;S Mics (L &amp;amp; R) → I&amp;#178;S Peripheral → Interrupt Handler → PCM Buffers
 *  → Interleaved Stereo PCM → UART → PC
 *
 * ----------------
 *  Author: Surajkumar Sharma
 *  Date: Nov 2025
 */

#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;stdint.h&amp;gt;
#include &amp;lt;string.h&amp;gt;
#include &amp;quot;mxc_device.h&amp;quot;
#include &amp;quot;mxc_delay.h&amp;quot;
#include &amp;quot;mxc_pins.h&amp;quot;
#include &amp;quot;board.h&amp;quot;
#include &amp;quot;gpio.h&amp;quot;
#include &amp;quot;drv_uart.h&amp;quot;
#include &amp;quot;nvic_table.h&amp;quot;
#include &amp;quot;icc.h&amp;quot;
#include &amp;quot;gcr_regs.h&amp;quot;
#include &amp;quot;audio_regs.h&amp;quot;

/* -------------------------------------------------------------------------
 *                          CONFIGURATION PARAMETERS
 * ------------------------------------------------------------------------- */

// Sampling and bit rate configuration
#define SAMPLE_RATE 48000U        // Original sampling rate of I&amp;#178;S microphones (48 kHz)
#define NUM_SLOTS 2               // Stereo → 2 channels
#define BITS_PER_SLOT 32          // Each I&amp;#178;S slot = 32 bits
#define AUDIO_CLOCK_IN 96000000U  // 96 MHz input clock to audio peripheral
#define AUDIO_CLOCK_OUT (NUM_SLOTS * BITS_PER_SLOT * SAMPLE_RATE)

// GPIO pin definitions for I&amp;#178;S interface
#define BCLK_PIN   MXC_GPIO_PIN_27
#define DIN_PIN    MXC_GPIO_PIN_26
#define LRCLK_PIN  MXC_GPIO_PIN_24

// I&amp;#178;S pin configuration (alternate function mapping)
const mxc_gpio_cfg_t gpio_cfg_i2s = {
    MXC_GPIO0,
    BCLK_PIN | DIN_PIN | LRCLK_PIN,
    MXC_GPIO_FUNC_ALT1,
    MXC_GPIO_PAD_PULL_UP
};

/* -------------------------------------------------------------------------
 *                          AUDIO BUFFER DEFINITIONS
 * ------------------------------------------------------------------------- */

#define AUDIO_BUFFER_SIZE (8000 * 10)  // Samples per channel (≈10 seconds of audio)
#define SAMPLE_SKIP 1                  // Downsampling factor → 48kHz / 6 = 8kHz effective

// Buffers for Left and Right channels
static volatile int16_t audio_buffer_L[AUDIO_BUFFER_SIZE];
static volatile int16_t audio_buffer_R[AUDIO_BUFFER_SIZE];

// State variables
static volatile uint32_t sample_index = 0;  // Current index in buffer
static volatile uint8_t skip_count = 0;     // Downsampling counter
static volatile uint8_t buffer_full = 0;    // Flag when buffer is filled

/* -------------------------------------------------------------------------
 *                              HELPER FUNCTIONS
 * ------------------------------------------------------------------------- */

/**
 * @brief Compute greatest common divisor (used for clock ratio setup)
 */
static uint32_t gcd(uint32_t a, uint32_t b)
{
    return b ? gcd(b, a % b) : a;
}

/* -------------------------------------------------------------------------
 *                          I2S AUDIO INTERRUPT HANDLER
 * ------------------------------------------------------------------------- */

/**
 * @brief Handles incoming I&amp;#178;S samples from both stereo channels.
 *
 * The handler performs the following steps:
 * 1. Reads raw 24-bit PCM samples from left and right channels.
 * 2. Extracts and sign-extends 24-bit samples to 32-bit integers.
 * 3. Converts 24-bit samples to 16-bit for UART transmission.
 * 4. Downsamples data by a factor of SAMPLE_SKIP.
 * 5. Stores samples into audio buffers until full.
 */
void AUDIO_IRQHandler(void)
{
    // Step 1: Read raw 24-bit PCM samples (packed in 32-bit words)
    uint32_t raw_L = MXC_AUDIO-&amp;gt;rx_pcm_ch0_addr;
    uint32_t raw_R = MXC_AUDIO-&amp;gt;rx_pcm_ch1_addr;

    // Step 2: Extract 24-bit MSB-aligned samples
    int32_t s24_L = (int32_t)((raw_L &amp;gt;&amp;gt; 8) &amp;amp; 0x00FFFFFFU);
    int32_t s24_R = (int32_t)((raw_R &amp;gt;&amp;gt; 8) &amp;amp; 0x00FFFFFFU);

    // Step 3: Sign-extend 24-bit to 32-bit integer
    if (s24_L &amp;amp; 0x00800000U) s24_L |= 0xFF000000U;
    if (s24_R &amp;amp; 0x00800000U) s24_R |= 0xFF000000U;

    // Step 4: Convert to 16-bit signed PCM by discarding LSBs
    int16_t s16_L = (int16_t)(s24_L &amp;gt;&amp;gt; 8);
    int16_t s16_R = (int16_t)(s24_R &amp;gt;&amp;gt; 8);

    // Step 5: Downsample to reduce UART bandwidth || right now SAMPLE_SKIP = 1 (no downsampling)
    if (++skip_count &amp;gt;= SAMPLE_SKIP)
    {
        skip_count = 0;

        if (!buffer_full)
        {
            // Store samples into buffers
            audio_buffer_L[sample_index] = s16_L;
            audio_buffer_R[sample_index] = s16_R;
            sample_index++;

            // If buffer filled, mark full
            if (sample_index &amp;gt;= AUDIO_BUFFER_SIZE)
            {
                buffer_full = 1;
                sample_index = 0;
            }
        }
    }

    // Clear interrupt flags
    MXC_AUDIO-&amp;gt;int_pcm_rx_clr = 0xFFFFFFFF;
}

/* -------------------------------------------------------------------------
 *                          I2S MICROPHONE INITIALIZATION
 * ------------------------------------------------------------------------- */

/**
 * @brief Initializes the I&amp;#178;S hardware for stereo microphone capture.
 *
 * Steps:
 * 1. Enable required peripheral clocks.
 * 2. Configure GPIO pins for I&amp;#178;S signals.
 * 3. Set up clock ratio (M/N) for target audio rate.
 * 4. Configure PCM format and slot mapping.
 * 5. Enable RX channels and global audio engine.
 * 6. Enable interrupt for RX data availability.
 */
void i2s_mic_init(void)
{
    uint16_t m, n;

    MXC_ICC_Enable();  // Enable instruction cache
    MXC_GCR-&amp;gt;perckcn0 &amp;amp;= ~MXC_F_GCR_PERCKCN0_GPIO0D;   // Enable GPIO0 clock
    MXC_GCR-&amp;gt;perckcn1 &amp;amp;= ~MXC_F_GCR_PERCKCN1_AUDIOD;   // Enable Audio clock
    MXC_GPIO_Config(&amp;amp;gpio_cfg_i2s);                    // Configure I&amp;#178;S pins

    // Compute M/N divider for audio clock generation
    m = AUDIO_CLOCK_IN / gcd(AUDIO_CLOCK_IN, AUDIO_CLOCK_OUT);
    n = (AUDIO_CLOCK_OUT * (uint64_t)m) / AUDIO_CLOCK_IN;

    MXC_AUDIO-&amp;gt;m_val = m;
    MXC_AUDIO-&amp;gt;n_val = n;

    // Configure I&amp;#178;S/PCM clock and format
    MXC_AUDIO-&amp;gt;modulator_controls = MXC_AUDIO_MOD_CNTL_PCM_SEL;         // PCM mode
    MXC_AUDIO-&amp;gt;pcm_clock_set_up = MXC_AUDIO_CLK_CFG_BSEL_64;            // 64-bit frame (2x32)
    MXC_AUDIO-&amp;gt;pcm_config = MXC_AUDIO_PCM_CFG_CHANSZ_32 | MXC_AUDIO_PCM_CFG_FRMT_I2S | MXC_AUDIO_PCM_CFG_CHANSEL; // 32-bit, I&amp;#178;S format

    // Sample rate configuration
    MXC_AUDIO-&amp;gt;pcm_rx_sample_rates = MXC_AUDIO_PCM_RX_SR_DATAPORT_48000 |
                                     MXC_AUDIO_PCM_RX_SR_INTERFACE_48000;

    // Enable RX channels (Left + Right)
    MXC_AUDIO-&amp;gt;pcm_rx_enables_byte_0 = MXC_AUDIO_PCM_RX_EN_0_CH0 | MXC_AUDIO_PCM_RX_EN_0_CH1;

    // Select master clocking
    MXC_AUDIO-&amp;gt;pcm_clock_dividers_msb = MXC_AUDIO_CLK_DIV_MSB_BLCK_MASTER_SEL |
                                        MXC_AUDIO_CLK_DIV_MSB_BLCK_SEL_MASTER;

    // Map data ports to PCM slots
    MXC_AUDIO-&amp;gt;dataport_2_slot_mapping_channel_0 = MXC_AUDIO_PCM_DP2_SLOT_MAP_CH0_EN;
    MXC_AUDIO-&amp;gt;dataport_2_slot_mapping_channel_1 = MXC_AUDIO_PCM_DP2_SLOT_MAP_CH1_EN;

    // Enable global PCM and interrupt
    MXC_AUDIO-&amp;gt;global_enable = MXC_AUDIO_PCM_GLOBAL_EN;
    MXC_AUDIO-&amp;gt;int_en = MXC_AUDIO_PCM_RX_AF_EN;

    // Attach ISR and enable NVIC interrupt
    MXC_NVIC_SetVector(AUDIO_IRQn, AUDIO_IRQHandler);
    NVIC_EnableIRQ(AUDIO_IRQn);
}

/* -------------------------------------------------------------------------
 *                                  MAIN LOOP
 * ------------------------------------------------------------------------- */

/**
 * @brief Main entry point.
 *
 * Initializes UART and I&amp;#178;S, then continuously captures and sends audio frames.
 *
 * Flow:
 *  1. Initialize UART for transmission at 115200 baud.
 *  2. Initialize I&amp;#178;S microphone interface.
 *  3. Wait for buffer to fill with samples.
 *  4. Once full, interleave stereo data (L0R0, L1R1...) and send over UART.
 *  5. Reset buffer and repeat.
 */
int main(void)
{
    uart_init();     // Initialize UART driver
    i2s_mic_init();  // Initialize I&amp;#178;S interface

    MXC_Delay(200000);  // Small delay before starting capture

    while (1)
    {
        // When buffer is full → send data
        if (buffer_full)
        {
            // Interleave L &amp;amp; R channels: L0R0 L1R1 L2R2 ...
            for (uint32_t i = 0; i &amp;lt; AUDIO_BUFFER_SIZE; i++)
            {
                int16_t sample_pair[2] = { audio_buffer_L[i], audio_buffer_R[i] };
                uart_write((uint8_t *)sample_pair, sizeof(sample_pair));
            }

            // Reset buffer flag to capture next frame
            buffer_full = 0;
        }
    }
}
&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>MAX32666GXMBT+T LXA ball shorted to GND</title><link>https://ez.analog.com/thread/600240?ContentTypeID=0</link><pubDate>Tue, 21 Oct 2025 18:05:17 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:45c8a219-7fe2-44a4-a950-a81a2107bf5a</guid><dc:creator>CKR1</dc:creator><slash:comments>1</slash:comments><comments>https://ez.analog.com/thread/600240?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/microcontrollers/ultra-low-power-microcontrollers/f/q-a/600240/max32666gxmbt-t-lxa-ball-shorted-to-gnd/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I just finished a small prototype run with qty = 20 boards, with each board having a&amp;nbsp;MAX32666GXMBT+T on it.&amp;nbsp; 2 of the boards failed my power supply check and upon deeper analysis, and desoldering this part, I was able to confirm that the LXA pin (ball B11) was dead shorted (0 ohms) on the BGA part.&amp;nbsp; Seeing how this occurred on only 10% of my boards, with all the others working just fine, I am hoping to determine if there is something that I could have done with my testing that would result in creating this internal short on the BGA or if there is potential for these parts to just be bad out of the box.&amp;nbsp; I am unable to find specific electric specifications around this pin that could help me further understand how this could be happening.&amp;nbsp; Are you able to provide any additional information on this pin and if it has known sensitivities?&amp;nbsp; I have a planned larger production run and would like to not experience this in larger quantities.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>ADuCM4050 SPORT cannot word continuously</title><link>https://ez.analog.com/thread/598082?ContentTypeID=0</link><pubDate>Fri, 01 Aug 2025 06:10:09 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:7f5c27b4-7184-4b70-a6bf-bf24bcf18908</guid><dc:creator>GyroZhang</dc:creator><slash:comments>0</slash:comments><comments>https://ez.analog.com/thread/598082?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/microcontrollers/ultra-low-power-microcontrollers/f/q-a/598082/aducm4050-sport-cannot-word-continuously/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;span&gt;I used the ADuCM4050 as an MCU to receive PCM data from the ADAU7002, with HCLK at 26MHz, BCLK at 2.6MHz, and Frame Syn at 2.6/256&amp;nbsp;MHz(about 10kHz). I got two questions for now:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;1.&amp;nbsp;I found that the SPORT only generates clocks when submited a buffer, and stops after the buffer is full, causing the microphone chip to stop working. Can the SPORT interface be configured to continuously output clocks?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:147px;max-width:603px;" height="147" src="/resized-image/__size/1206x294/__key/communityserver-discussions-components-files/390/pastedimage1754027163284v1.png" width="603" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;2.&amp;nbsp;The maximum serial word length of SPORT is 32 bits. Does this mean that only the 32 bits of data in the begining are received between two frame sync signals? However, in my current setup with ADAU7002 using TDM8 and 5/6 slot mode (see the figure below), the SPORT mode fails to receive valid data, only capturing 0 and -1.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Below is figure from ADAU7002 datasheet.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:174px;max-width:541px;" height="174" src="/resized-image/__size/1082x348/__key/communityserver-discussions-components-files/390/pastedimage1754027877221v3.png" width="541" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Below is screenshot of 7002 output waveform.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:315px;max-width:509px;" height="315" src="/resized-image/__size/1018x630/__key/communityserver-discussions-components-files/390/pastedimage1754027496336v2.png" width="509" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Below is data collected by 4050，1st column is No. of sample points, 2nd column is data.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:523px;max-width:61px;" height="523" src="/resized-image/__size/122x1046/__key/communityserver-discussions-components-files/390/pastedimage1754028046798v4.png" width="61" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>deployment support</title><link>https://ez.analog.com/thread/598051?ContentTypeID=0</link><pubDate>Thu, 31 Jul 2025 11:20:56 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:de84a0ab-da84-4b20-ae84-c29c22cebd99</guid><dc:creator>cps007</dc:creator><slash:comments>0</slash:comments><comments>https://ez.analog.com/thread/598051?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/microcontrollers/ultra-low-power-microcontrollers/f/q-a/598051/deployment-support/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I have a small ML model created using image analysis. I wanted to deploy it in max78000 and predict with live footage using the camera. i have converted to onnx version, getting trouble in converting to tensorflow lite and then so on... deploying. What are the things i should taken care of. As per some instruction, it said that ai8x-synthesis.py can convert onnx to tflite. but i can&amp;#39;t get the so named file&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>OTA on arrival support for max32666</title><link>https://ez.analog.com/thread/597432?ContentTypeID=0</link><pubDate>Fri, 11 Jul 2025 07:46:44 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:b81dabc9-6e1b-4870-b3f7-7078dd0d3e98</guid><dc:creator>firmadv</dc:creator><slash:comments>0</slash:comments><comments>https://ez.analog.com/thread/597432?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/microcontrollers/ultra-low-power-microcontrollers/f/q-a/597432/ota-on-arrival-support-for-max32666/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;We are designing a compact PCB with MAX32666. Does it support OTA programming via Bluetooth when it arrives as a blank part to us? This would help us in reducing the size of the PCB significantly.&lt;br /&gt;&lt;br /&gt;Looking forward for the quick response.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Support Request: ADC Linearity Issue in MAX32690 Microcontroller</title><link>https://ez.analog.com/thread/597134?ContentTypeID=0</link><pubDate>Tue, 01 Jul 2025 11:47:56 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:a644b25e-e19f-4cad-bb32-eed18eb2d5a3</guid><dc:creator>Akshay17</dc:creator><slash:comments>1</slash:comments><comments>https://ez.analog.com/thread/597134?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/microcontrollers/ultra-low-power-microcontrollers/f/q-a/597134/support-request-adc-linearity-issue-in-max32690-microcontroller/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Dear Team,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;we are developing a&lt;strong&gt; Temperature Transducer&lt;/strong&gt;. For this application, we are using the&amp;nbsp;&lt;strong&gt;MAX32690 microcontroller&lt;/strong&gt;, specifically leveraging its&amp;nbsp;&lt;strong&gt;internal 12-bit ADC&lt;/strong&gt;&amp;nbsp;for temperature sensing.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;We have encountered a&amp;nbsp;&lt;strong&gt;linearity issue&lt;/strong&gt;&amp;nbsp;with the internal ADC that we would like your assistance with.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Issue Summary&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;We are using the&amp;nbsp;&lt;strong&gt;MAX32690 ADC example code&lt;/strong&gt;&amp;nbsp;provided by Analog Devices.&lt;/li&gt;
&lt;li&gt;From &lt;strong&gt;-40&amp;deg;C to +2&amp;deg;C&lt;/strong&gt;, both the input to the ADC and the ADC counts increase linearly; however, between &lt;strong&gt;+2&amp;deg;C and +4&amp;deg;C&lt;/strong&gt;, while the input continues to rise linearly, the ADC counts exhibit non-linear behavior as shown in the graph below, after that ADC counts increases linearly with offset as shown in graph below.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/390/pastedimage1751370389828v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (X axis: Temperature value &amp;amp; Y axis: ADC counts)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;This behavior is consistent across multiple tests and setups.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Testing Details&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;We have tested with both&amp;nbsp;&lt;strong&gt;internal and external voltage references&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;With&amp;nbsp;&lt;strong&gt;3.3V external reference&lt;/strong&gt;, the issue appears around&amp;nbsp;&lt;strong&gt;1.7V&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;With&amp;nbsp;&lt;strong&gt;2.0V internal reference&lt;/strong&gt;, the issue appears around&amp;nbsp;&lt;strong&gt;1.0V&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;We have verified our&amp;nbsp;&lt;strong&gt;analog front-end circuitry&lt;/strong&gt;, including the &lt;strong&gt;op-amp stage&lt;/strong&gt;, and confirmed it is functioning correctly.&lt;/li&gt;
&lt;li&gt;We also tested by applying a&amp;nbsp;&lt;strong&gt;known external millivolt signal&lt;/strong&gt;&amp;nbsp;directly to the development board, and the issue persisted.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Request for Support&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We would appreciate your insights on the following:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Is this a known issue&lt;/strong&gt;&amp;nbsp;with the MAX32690 ADC?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Are there any errata or limitations&lt;/strong&gt;&amp;nbsp;related to ADC linearity in this device?&lt;/li&gt;
&lt;li&gt;Are there any&amp;nbsp;&lt;strong&gt;recommended workarounds or configuration changes&lt;/strong&gt;&amp;nbsp;we can try?&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>EVAL-ADICUP3029 and EVAL-AD5941BATZ Battery Impedance results are too small</title><link>https://ez.analog.com/thread/597037?ContentTypeID=0</link><pubDate>Fri, 27 Jun 2025 10:50:51 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:b91d9f54-f034-4a1d-ac1f-3d64ae2f6c66</guid><dc:creator>yigit1802</dc:creator><slash:comments>3</slash:comments><comments>https://ez.analog.com/thread/597037?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/microcontrollers/ultra-low-power-microcontrollers/f/q-a/597037/eval-adicup3029-and-eval-ad5941batz-battery-impedance-results-are-too-small/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello, I am using&amp;nbsp;EVAL-ADICUP3029, EVAL-AD5941BATZ and SensorPal 2.5.3.2 to perform EIS test on li-ion batteries. I have performed the tests on 3 different cells, 2 of them are in similar conditions (internal resistance, SOC) and one of them is different from them. I can see the difference between cells as I expected there is no problem but my impedance values are too small. For example, my cell has an 40mOhm internal resistance but when i performed the test my sensorpal Real Z data is always below 1mOhm. I have checked the voltages on AIN2 and AIN3 and I think the voltages okay. Also the nyquist plots I get from various tests are stable and looks okay too. Could be a problem at SensorPal? I have tried various combinations on DC bias and AC amplitude results but results are still below 1mOhm.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Ultrasonic sensor driver solutions</title><link>https://ez.analog.com/thread/597008?ContentTypeID=0</link><pubDate>Thu, 26 Jun 2025 12:12:51 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:889bf6b1-ff78-4108-b3e7-723f757081f5</guid><dc:creator>ayyanar</dc:creator><slash:comments>0</slash:comments><comments>https://ez.analog.com/thread/597008?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/microcontrollers/ultra-low-power-microcontrollers/f/q-a/597008/ultrasonic-sensor-driver-solutions/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;span&gt;Hi All,&lt;br /&gt;&lt;br /&gt;I&amp;#39;m looking for Hardware development of Ice level sensing in the range of 10 cm to 150cm (subject to change) with Ultrasonic sensors.&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class="x_elementToProof"&gt;To drive and sense the ultrasonic sensors, we are looking for the solution from Analog Devices and found the IC&amp;nbsp;&lt;span&gt;&lt;u&gt;&lt;a href="https://www.analog.com/media/en/technical-documentation/data-sheets/MAXQ7667.pdf" rel="noopener noreferrer" target="_blank"&gt;MAXQ7667 DS&lt;/a&gt;&amp;nbsp;&lt;/u&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;Looks like this IC is standalone microcontroller based ultrasonic sensing IC. Is there any IC with focus only on analog frontend of the Ultrasonic transducers which should support burst generation to ultrasonic sensor and sense the return signal. another side it has to support the communicating with existing microcontroller.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Please let&amp;nbsp;me know, if you need any clarifications. I&amp;#39;m looking&amp;nbsp;forward to your response!&lt;/span&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Programming MAX96717f + MAX96714F once</title><link>https://ez.analog.com/thread/596643?ContentTypeID=0</link><pubDate>Fri, 13 Jun 2025 08:32:35 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:2ebc34b8-52a7-41fb-8a33-89a5a6429e7f</guid><dc:creator>FK123</dc:creator><slash:comments>1</slash:comments><comments>https://ez.analog.com/thread/596643?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/microcontrollers/ultra-low-power-microcontrollers/f/q-a/596643/programming-max96717f-max96714f-once/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;HI,&lt;/p&gt;
&lt;p&gt;I am using SerDes MAX96717F Ser and MAX96714F Des (MAXIM INTEGRATED) along with raspberry pi 4 to get the output of Raspi Camera on RPi4. &lt;/p&gt;
&lt;p&gt;1: The pipeline has been generated using the GMSL gui through script generation. &lt;/p&gt;
&lt;p&gt;2: Once cpp file is loaded, i am able to get the display at the Rpi4. &lt;/p&gt;
&lt;p&gt;The issue is whenever i power cycle the boards. I need to load the script again to get the output. &lt;/p&gt;
&lt;p&gt;How can i program it for once and use it even after power cycle? &lt;/p&gt;
&lt;p&gt;Any leads?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Visual inspection / acceptance criteria - industry or MIL standard?</title><link>https://ez.analog.com/thread/596561?ContentTypeID=0</link><pubDate>Wed, 11 Jun 2025 02:32:30 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:632b15f3-d8ba-4149-a96c-f85febe1c79b</guid><dc:creator>meeotch</dc:creator><slash:comments>0</slash:comments><comments>https://ez.analog.com/thread/596561?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/microcontrollers/ultra-low-power-microcontrollers/f/q-a/596561/visual-inspection-acceptance-criteria---industry-or-mil-standard/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Is there an industry or MIL standard or other requirement that the&amp;nbsp;ADUCM4050BCBZ is inspected to? I&amp;#39;m looking for an answer similar to this one I found for another product.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://ez.analog.com/mems/f/q-a/88639/what-is-the-manufacturing-spec-for-adxl206hdz/131248"&gt;ez.analog.com/.../131248&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Some problems encountered when using EVAL-ADICUP3029</title><link>https://ez.analog.com/thread/596541?ContentTypeID=0</link><pubDate>Tue, 10 Jun 2025 11:43:05 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:30329bd8-cce9-4901-a931-5504d1c3dc44</guid><dc:creator>zezeze</dc:creator><slash:comments>0</slash:comments><comments>https://ez.analog.com/thread/596541?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/microcontrollers/ultra-low-power-microcontrollers/f/q-a/596541/some-problems-encountered-when-using-eval-adicup3029/rss?ContentTypeId=0</wfw:commentRss><description>&lt;div&gt;Hello, everyone！&lt;br /&gt;I&amp;#39;d like to ask a few questions about the EVAL-ADICUP3029 board.&lt;br /&gt;1.Programming problems:&lt;br /&gt;After I uploaded a piece of code related to uart and directly operated on the hardware registers (involving pADI_UART0 and GPIO Settings), our EVAL-ADICUP3029 board became unresponsive:&lt;br /&gt;The motherboard can no longer be programmed through keil. No matter how you upload the code, it fails and will display the situation as shown in the following figure.&lt;/div&gt;
&lt;div&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/390/5187.image_2D00_20250609121737_2D00_2.png" /&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Even pressing the RESET button cannot restore it to normal operation.&lt;br /&gt;The red light on the board will keep on and not flash.&lt;/div&gt;
&lt;div&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/390/0456.image_2D00_20250609123526_2D00_3.png" /&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Currently, the development board is in an unusable state. Apart from the normal upload of code, we have not caused any human damage.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;2.Questions related to BLE:&lt;br /&gt;Furthermore, we have noticed that the BLE module on ADICUP3029 is marked as deprecated in the documentation.&lt;/div&gt;
&lt;div&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/390/5518.image_2D00_20250609120358_2D00_1.png" /&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;We want to confirm:&lt;br /&gt;Can the BLE module that comes with the EVAL-ADICUP3029 board still be used and developed at present?&lt;br /&gt;If so, can BLE applications be developed using Keil (&amp;mu; Vision IDE)? Or is it necessary to use CCES?&lt;br /&gt;If it cannot be used any longer, do you have any updated guidelines or alternative suggestions for developing BLE on the ADuCM3029 board?&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Thank you very much for your help.&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How to debug core1</title><link>https://ez.analog.com/thread/595297?ContentTypeID=0</link><pubDate>Tue, 29 Apr 2025 13:24:25 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:ea20a4d1-51b1-4f74-bf8f-c8462b10fdf0</guid><dc:creator>nthzera</dc:creator><slash:comments>0</slash:comments><comments>https://ez.analog.com/thread/595297?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/microcontrollers/ultra-low-power-microcontrollers/f/q-a/595297/how-to-debug-core1/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello. I&amp;#39;ve been trying to implement some features using the 2nd core on the MAX32666 but unfortunately I&amp;#39;m not able to debug the 2nd core.&lt;/p&gt;
&lt;p&gt;Debugging core0 is working as expected. Code running on code1 is also running as expected but I haven&amp;#39;t found a way to inspect what core1 is doing through the CMSIS-DAP (MAX3265PICO).&lt;/p&gt;
&lt;p&gt;I&amp;#39;m not sure if the 2nd core supports debug at all. Looking through the MaximSDK OpenOCD scripts, there isn&amp;#39;t a &amp;quot;.cfg&amp;quot; file especifically for the MAX32666, only for the MAX32665.&lt;/p&gt;
&lt;p&gt;I hope someone could help me locate the issue or clarify if this is supported at all.&lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Debug problem</title><link>https://ez.analog.com/thread/593800?ContentTypeID=0</link><pubDate>Wed, 19 Mar 2025 16:32:50 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:66b3068d-682c-476b-8570-257594b1957e</guid><dc:creator>IdanMichaely</dc:creator><slash:comments>0</slash:comments><comments>https://ez.analog.com/thread/593800?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/microcontrollers/ultra-low-power-microcontrollers/f/q-a/593800/debug-problem/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;We use ADuCM3029 ARM Cortex M3 evaluation module (&lt;/p&gt;
&lt;p&gt;&lt;a href="https://wiki.analog.com/resources/eval/user-guides/eval-adicup3029"&gt;https://wiki.analog.com/resources/eval/user-guides/eval-adicup3029&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;with Crosscore embedded studio&amp;nbsp; IDE ver 3.02.&lt;/p&gt;
&lt;p&gt;We open a simple project following the instructions in this link :&lt;/p&gt;
&lt;p&gt;&lt;a href="https://wiki.analog.com/resources/eval/user-guides/eval-cog-ad3029lz/tools/cces_guide"&gt;https://wiki.analog.com/resources/eval/user-guides/eval-cog-ad3029lz/tools/cces_guide&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The build was successful, and we got this message :&lt;/p&gt;
&lt;p&gt;&lt;br /&gt; 15:37:15 Build Finished. 0 errors, 0 warnings. (took 2s.219ms)&lt;/p&gt;
&lt;p&gt;We would like to put a break point on the first line of the main() function.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;We set the JTAG to : CMSIS-DAP (What is the recommended target interface?)&lt;/p&gt;
&lt;p&gt;What is the recommended settings for the Max speed?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;When we tried to load the code to the target Debug button we get these errors :&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Open On-Chip Debugger (Analog Devices 0.12.0-1.1.2) &amp;nbsp;OpenOCD 0.12.0 (2024-10-10-14:46)&lt;br /&gt; Licensed under GNU GPL v2&lt;br /&gt; Report bugs to &amp;lt;&lt;a href="mailto:processor.tools.support@analog.com"&gt;processor.tools.support@analog.com&lt;/a&gt;&amp;gt;&lt;br /&gt; 0&lt;br /&gt; DEPRECATED! use &amp;#39;adapter speed&amp;#39; not &amp;#39;adapter_khz&amp;#39;&lt;br /&gt; C:/analog/cces/3.0.2/ARM/packs/AnalogDevices/ADuCM302x_DFP/3.2.1/openocd/scripts//target/aducm302x.tcl:55: Error: target requires -dap parameter instead of -chain-position!&lt;br /&gt; in procedure &amp;#39;script&amp;#39; &lt;br /&gt; at file &amp;quot;embedded:startup.tcl&amp;quot;, line 28&lt;br /&gt; at file &amp;quot;C:/analog/cces/3.0.2/ARM/packs/AnalogDevices/ADuCM302x_DFP/3.2.1/openocd/scripts/target/aducm3029.cfg&amp;quot;, line 6&lt;br /&gt; at file &amp;quot;C:/analog/cces/3.0.2/ARM/packs/AnalogDevices/ADuCM302x_DFP/3.2.1/openocd/scripts//target/aducm302x.tcl&amp;quot;, line 55&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;How can we resolve these errors?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In addition, the code example of a blinking LED in the reference design link &amp;nbsp;&lt;a href="https://wiki.analog.com/resources/eval/user-guides/eval-adicup3029/reference_designs/demo_blink"&gt;https://wiki.analog.com/resources/eval/user-guides/eval-adicup3029/reference_designs/demo_blink&lt;/a&gt; &amp;nbsp;is broken. Is there an active git with working examples for our board?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>putting the CM4 into standby mode</title><link>https://ez.analog.com/thread/593660?ContentTypeID=0</link><pubDate>Sun, 16 Mar 2025 13:25:09 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:35882837-407c-47ab-a958-2e853a6c7f58</guid><dc:creator>biosbob</dc:creator><slash:comments>1</slash:comments><comments>https://ez.analog.com/thread/593660?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/microcontrollers/ultra-low-power-microcontrollers/f/q-a/593660/putting-the-cm4-into-standby-mode/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;i am trying to put the MAX32655 into STANDBY mode, with the RTC programmed for a 1s wakeup....&amp;nbsp; my code works just fine when i enter SLEEP MODE....&lt;/p&gt;
&lt;p&gt;section 3.3.5 of the User Guide explains the steps from a CM4-RV perspective....&amp;nbsp; in my use-case, i&amp;#39;m just using the CM4; i&amp;#39;m not sure what state the RV is at POR, but i want it powered-off....&lt;/p&gt;
&lt;p&gt;could someone tell me the exact sequence i need to follow???&lt;/p&gt;
&lt;p&gt;and could someone explain whether i need to deal with the PWRSEQ, as my only wakeup source is the RTC....&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>MAX7800FTHR</title><link>https://ez.analog.com/thread/593267?ContentTypeID=0</link><pubDate>Wed, 05 Mar 2025 20:27:58 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:3205de9b-0ed7-4235-b638-2b221b4b171a</guid><dc:creator>MohamedElwakil</dc:creator><slash:comments>0</slash:comments><comments>https://ez.analog.com/thread/593267?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/microcontrollers/ultra-low-power-microcontrollers/f/q-a/593267/max7800fthr/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I&amp;#39;ve got a couple of questions:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;1. With the MAX7800FTHR boards is it possible to monitor the DAPLink Debugger information with a software analyzer?&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;2. If the board is transmitting data over USB, is it possible to see that information from the virtual UART console?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Mohamed Elwakil&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>ADuCM3029_demo_cn0418 software unresponsive</title><link>https://ez.analog.com/thread/592831?ContentTypeID=0</link><pubDate>Fri, 21 Feb 2025 22:34:27 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:c37bf25e-59bf-439c-aea1-eaf6086bf658</guid><dc:creator>NormS</dc:creator><slash:comments>2</slash:comments><comments>https://ez.analog.com/thread/592831?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/microcontrollers/ultra-low-power-microcontrollers/f/q-a/592831/aducm3029_demo_cn0418-software-unresponsive/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I purchased the EVAL-CN0418-ARDZ board and have mated it to EVAL-ADICUP3029 board. I dragged and dropped this hex file:&lt;/p&gt;
&lt;p&gt;&lt;a id="" href="https://github.com/analogdevicesinc/EVAL-ADICUP3029/releases/download/Latest/ADuCM3029_demo_cn0418.hex"&gt;https://github.com/analogdevicesinc/EVAL-ADICUP3029/releases/download/Latest/ADuCM3029_demo_cn0418.hex&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;onto the DAPLINK drive as instructed on this page:&lt;/p&gt;
&lt;p&gt;&lt;a id="" href="https://wiki.analog.com/resources/eval/user-guides/eval-adicup3029/reference_designs/demo_cn0418"&gt;https://wiki.analog.com/resources/eval/user-guides/eval-adicup3029/reference_designs/demo_cn0418&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I have PuTTY set up as shown in the user guide and when resetting the processor board see the welcome screen which ends with the prompt:&lt;/p&gt;
&lt;p&gt;Welcome to cn0418 application!&lt;br /&gt;Type &amp;lt;help&amp;gt; or &amp;lt;h&amp;gt; to see available commands...&lt;/p&gt;
&lt;p&gt;The problem is that when I type h or help there&amp;#39;s no response from board. Is there something I&amp;#39;m missing?&amp;nbsp; The guide says &amp;quot;&lt;span&gt;This is the EASIEST way to get started with the reference design&amp;quot;. I tried installing CCES and compiling the source code but that became a rabbit hole of errors I couldn&amp;#39;t resolve!&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>