Is there a Way to Adjust the Duty Cycle of the I2C Master Clock?

Question from the Customer:

I am using the Aardvark I2C/SPI Host Adapter. For my application, I need to adjust the I2C Master Clock Duty Cycle from 30% to 50%. How can I adjust the duty cycle?

Response from Technical Support:

Thanks for your question! The Aardvark adapter operates within the I2C specification, including the clock (SCLK); th...

5 Advantages of CAN Bus Protocol

What is CAN Bus Protocol?

The Controller Area Network (CAN) bus protocol is rapidly growing in popularity among engineers who work with high-level industrial embedded systems. The protocol was developed by Robert Bosch GmbH in 1986 to help further the development of electronic communications in the automobile industry. 

In the early 1980s...

How Can I Best Communicate with Multiple SPI Slaves?

Question from the Customer:

I have two Promira Serial Platforms; each has the SPI Active - Level 2 Application. How can I best communicate to multiple SPI slaves using separate SPI slave select (SS) signals?

Response from Technical Support:

Thanks for your question! There are two ways you can communicate through the SS signals: Con...

Total Phase at Microchip MASTERs 2019

We just got back from Phoenix, Arizona, where luckily, we were able to spend the days inside at the 23rd annual Microchip MASTERs Conference! We enjoyed meeting everyone at the show and learning about the various projects of our customers.


Total Phase Display at Microship Masters 2019


Total Phase Analyzers - Live Demos

We had two demonstrations running at our booth. We had our Prom...

What are the differences between DisplayPort vs HDMI?

Display Port vs. HDMIOriginal photo by Csaba Nagy

HDMI and DisplayPort are the two recognized standards for transmitting video and audio data over a single cable. Throughout the years, these two standards have evolved greatly with each new specification, each providing enhanced performance and capabilities, including major increases in bandwidth, speed, and ot...

Is there a Way to Adjust the Duty Cycle of the I2C Master Clock?

How to manage a locked I2C bus.Source: JanBaby 

Question from the Customer:

When I use Aardvark I2C/SPI Host Adapter on a board for I2C, and the pull-ups are weak (10K on board, Aardvark adapter pull-ups are not enabled), the I2C transactions work fine with 100 KHz. But if I change the bitrate to 400 KHz, I2C transactions quickly fail with status code 6 - the bus is l...