You are here

I2C 16 bit data transfers - PSOC3 or PSOC% | Cypress Semiconductor

I2C 16 bit data transfers - PSOC3 or PSOC%

Summary: 4 Replies, Latest post by pnielsen3 on 13 Feb 2013 09:04 AM PST
Verified Answers: 0
Last post
Log in to post new comments.
pnielsen3's picture
130 posts

From my master can I send 16 data to a 16 bit DAC? If so can the PSOC3 perform this task or do I need the PSOC5

user_1377889's picture
9256 posts

The PSoC can send via I2C 16-bit data, but you will not find a 16-bit DAC in the PSoC world.



user_14586677's picture
7646 posts

Of course you can get I2C external 16 bit DACs, or you could use PSOC 3/5,

16 bit PWM, to build a DAC. Its inherently montonic, requires a LP filter, usually

simple RC. Filter BW trades off settling time for ripple. Generally speaking this

approach is slower than a ladder DAC, but if you do not need speed its a great

way of getting hi res DAC.


If you need absolute accuracy run the PWM out thru a pin whose reference is

a known accurate value, or derive Vdd from a reference.


Attached an ap note on design considerations.


This approach cannot be used for audio. Or fast motor control.


Regards, Dana.

dasg's picture
Cypress Employee
730 posts

Hi pnielsen3,


It is possible to interface I2C based external DAC with PSoC 3 or PSoC 5. What is the part number of the DAC you planning to use?



Gautam Das

pnielsen3's picture
130 posts


Log in to post new comments.