cancel
Showing results for 
Search instead for 
Did you mean: 

USB EZ-PD Type-C

GrCa_1363456
Contributor II

How much code space is available for user programs in CCGx components.

I'd like a method to estimate the amount of functionality that can be incorporated into a selected CCG component along side the core USB-C Stack.

Which CCGx chips have enough code space to support reprogramming of other USB components such as re-driver chips.

This question is initially for CCG2. Other CCGx chips can be considered if they possess more program space next to the USB-C stack.

Is there a set size for the USB-C stack (the base firmware required to control USB-C interface negotiations) - or a way to determine the size for each CCGx component?

Greg

0 Likes
1 Solution
ShifangZ_26
Moderator
Moderator

Hi Greg,

As per the table we attached on the websites.

pastedImage_0.png

All of below value is based on firmware build results, the value only for reference.

CCG2 firmware example code in SDK have used memory size as below:

Notebook: 29.5K

Power Adapter: 19.5KB

CCG3 firmware example code in latest SDK:

Notebook: 107.8KB

CCG3PA firmware example code in latest SDK:

Power BANK: 63.8KB

Power Adapter: 64KB

Best Regards,

Lisa

View solution in original post

0 Likes
1 Reply
ShifangZ_26
Moderator
Moderator

Hi Greg,

As per the table we attached on the websites.

pastedImage_0.png

All of below value is based on firmware build results, the value only for reference.

CCG2 firmware example code in SDK have used memory size as below:

Notebook: 29.5K

Power Adapter: 19.5KB

CCG3 firmware example code in latest SDK:

Notebook: 107.8KB

CCG3PA firmware example code in latest SDK:

Power BANK: 63.8KB

Power Adapter: 64KB

Best Regards,

Lisa

View solution in original post

0 Likes