CCS C Software and Maintenance Offers
FAQFAQ   FAQForum Help   FAQOfficial CCS Support   SearchSearch  RegisterRegister 

ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

CCS does not monitor this forum on a regular basis.

Please do not post bug reports on this forum. Send them to CCS Technical Support

I3C Support from CCS?

 
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion
View previous topic :: View next topic  
Author Message
djsb



Joined: 29 Jan 2011
Posts: 51

View user's profile Send private message

I3C Support from CCS?
PostPosted: Sun Jul 06, 2025 2:50 am     Reply with quote

The PIC18F16Q20 supports I3C. I wonder if anyone is using this chip and if so are they using I3C. Does CCS support I3C yet? It seems to use only 2 wires and combines I2C and SPI. I've just started reading about it in the August 2025 edition of Practical Electronics magazine (a UK electronics magazine). Any info yet? Thanks.
Ttelmah



Joined: 11 Mar 2010
Posts: 19892

View user's profile Send private message

PostPosted: Sun Jul 06, 2025 11:01 am     Reply with quote

You are missing the key point on this. The device only implements an I3C
'target' device, _not_ a master. It can't control an I3C bus, it is a 'slave'
device on the bus.
It can only be used with another device providing the master. So you are not
going to get any utility or speed from this till you have the master device....
So, what do you intend to use as the master device??????.

It isn't going to be any use, until they launch some master PIC's for this
I'm afraid. Sad

It is also limited in the modes it can support. As a peripheral, it is designed
to allow you to implement the PIC as a peripheral on this bus, not anything
more.
djsb



Joined: 29 Jan 2011
Posts: 51

View user's profile Send private message

PostPosted: Sun Jul 06, 2025 9:57 pm     Reply with quote

Ttelmah,
Thanks for clarifying that. Saves me making a fool of myself by getting over enthusiastic again. I'll still keep my eye on this just in case.

David.
Ttelmah



Joined: 11 Mar 2010
Posts: 19892

View user's profile Send private message

PostPosted: Mon Jul 07, 2025 5:17 am     Reply with quote

Yes. The great thing is that when we have some PIC's implementing the
master part, these hopefully will have the improved drivers this needs,
and allow I2C at much faster rates. It is still I2C 'like', but implements
high speed drivers, error correction, and a proper protocol for dynamic
addressing. Should be a very nice way to signal once we have both ends!....
Very Happy
Ttelmah



Joined: 11 Mar 2010
Posts: 19892

View user's profile Send private message

PostPosted: Tue Jul 08, 2025 7:32 am     Reply with quote

As a comment, CCS have implemented DMA support and interrupt support
for the I2£ receive peripheral, but I can't see any setup function for it.
Display posts from previous:   
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group