PSOC 4 Datasheet

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

www.cypress.com/

   

 

   

Regards, Dana.

0 Likes
32 Replies
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

0 Likes
Anonymous
Not applicable

 I hope they have bigger ones coming. Not sure what type of market this PSoC4 is for?

0 Likes
Anonymous
Not applicable

 Nice find dana.

   

I'm stil confused, doe the PSOC4 has 8 macrocells per UDB intead of 2 macrocells per UDB in PSOC3/5 ?

0 Likes
Anonymous
Not applicable

 also interesting the adition of more fixed funtion peripherals like the Serial Communication Blocks (SCB), it reduces the number of UDB needed in most deign, unless you need more than 2 comm interfaces.

0 Likes
HeLi_263931
Level 8
Level 8
100 solutions authored 50 solutions authored 25 solutions authored

The PSoC5/3 also have 8 macro cells per UDB. They have 2 PLDs per UDB, each with 4 macro cells- see pages 149-151 in the PSoC5 TRM (http://www.cypress.com/?docID=39997 - it has btw. TRM_PSoC3.book as title...).

0 Likes
HeLi_263931
Level 8
Level 8
100 solutions authored 50 solutions authored 25 solutions authored

What I have seen so far while skimming over the data sheet:

   
        
  • there are in total 12 clock dividers, which is more than the PSoC5 (I think) and allows more flexible clocking
  •     
  • there are no separate PGAs, this is handled by the (only 2) OpAmps
  •     
  • the 4 FF-counter blocks can do capture (which they cannot in the PSoC5)
  •     
  • the maximum bus clock is 48MHz, which may affect some UDB components (e.g. an UDB counter)
  •    
   

The fixed function blocks seem more capable now, which reduces the need to use UDB implementations (e.g. I complained before that I have a project which would need 2 16-bit-counters with capture - now this is possible w/o the UDBs...)

0 Likes
Anonymous
Not applicable

 Yeah I was confusing PLD with macrocells  

0 Likes
HeLi_263931
Level 8
Level 8
100 solutions authored 50 solutions authored 25 solutions authored

What seems to be missing:

   
        
  • the digital Filter Block (DFB)
  •     
  • there is no mentioning of DMA?
  •     
  • voltage DACs
  •     
  • boost generator
  •     
  • the SC/CT blocks (though it mentions some of the features, e.g. PGA, under the OpAmp capabilites and calls it 'CTBm block')
  •     
  • no PLL for clock generation
  •     
  • no SIO pins? (the data sheets says the maximum current is 25mA for GPIO, but characterizes them only up to 8mA)
  •     
  • already mentioned are the missing Delta-Sigma ADC and USB
  •    
0 Likes
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

I guess a $ 1 part does not have same capabilities as a $ 5 - $ 15 part.

   

 

   

Also looks like PSOC 4 is not a PSOC 1 replacement family, eg. PSOC 1

   

still relevant for some solutions.

   

 

   

Regards, Dana.

0 Likes
Anonymous
Not applicable
        I agree with Dana-san, PSoC1 has the analog filter, that's useful. The device of simple and an appropriate scale is best solution, I think.   
0 Likes
Anonymous
Not applicable
        Oh! I've forgot, Almost PSoC1 has a 14bit ! DelSig and SAR ADC.   
0 Likes
HeLi_263931
Level 8
Level 8
100 solutions authored 50 solutions authored 25 solutions authored

I was not complaining, just listing what the differences between the PSoC4 and its older siblings are. Right now Cypress focuses on the 'Cortex-M0 and less power' part. But for in informed decision I want to know about all the differences...

0 Likes
Anonymous
Not applicable

 PSOC4 is not ony not a PSOC1 replacement, but neither is an easy upgrade path from PSOC1

0 Likes
Anonymous
Not applicable
        Yeah zeta-san, The interrupt process will be more steady and stable, That is the most valuable gift for me.   
0 Likes
Anonymous
Not applicable

The PSoC3 and PSoC5 had 3 or 4 variants with different hardware/flash combination, would ready like to know if that's the same with PSoC4. And we may have PSOC1 projects that needs to upgrade to a more powerfully CPU. PSoC 4 would be a good alternative.

0 Likes
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

Datasheets for 4100 and 4200, video, 3 ap notes -

   

 

   

www.cypress.com/

   

 

   

Regards, Dana.

0 Likes
Anonymous
Not applicable

 Good Cypress came out with a follow on to the PSoC line, was starting to get concerned.

   

Trust they also had a defined market for this entry device, we've been using the PSoC3 and I find it hard to justify going up to a 32bit, yet have half the storage and RAM, and UDB.

   

If anything, would have liked them to have a upgrade to the 3/5 with more analog/digital.

   

Saw the EETimes article, where Cypress anticipates increases to the PSoC4 in a couple years.

0 Likes
Anonymous
Not applicable

 Intresting. I don't see any mention of DMA or RTC for that matter. The RTC is very important for my application, can anyone confirm if it is not present?

0 Likes
Anonymous
Not applicable

 Correct, no RTC.

0 Likes
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

RTC is mainly software and a periodic interrupt. Neither in PSoC3 nor 5 the RTC was from hardware-side something complicated. So I suspect that it might be easily implemented and may come a bit later as an improvement.

   

 

   

Bob

0 Likes
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

Here is an old example used for PSOC 1, might be the basis fort a port.

   

 

   

      www.khalus.com.ua/psoc/pdf/appnotes/an2043.pdf

   

 

   

Regards, Dana.

0 Likes
Anonymous
Not applicable

The big problem, at least for the 4100 and 4200 series PSoC 4 is that it doesn't have a 32 Khz Xtal circuit.  There is no reason you cant implement something in software as mentioned earlier, but you'll need an accurate timebase.

0 Likes
Anonymous
Not applicable

 Any idea when PSoC4 with more flash/RAM/UDB would be released? 

0 Likes
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

Youc an always make a 32 Khz oscillator with an OpAmp in the 4100/4200, this is a

   

reprersentative circuit to try, otehrs on net.

   

 

   

0 Likes
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

When I heard the first time about PSoC4 I was told (by Cypress) that it will arrange itself between PSoC1 and PSoC3. I expected something like a shrunk PSoC3/5 hardware with an m0 processor. I have to admit that I am overhelmed by the flexibility the TCPWM usermodules offer! "Thinking PSoC4" is a bit different compared to the other family members. Some of the problems the former UMs have had, may be avoided now: I had some problems with the updating of PWM-compare values, but now with the switch to a different buffer value there will be no glitches!! I am VERY confident that the PSoC4 will find its applications.

   

 

   

Bob

0 Likes
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

Note, circuit shown for 32 Khz oscillator uses a comparator. 4100/4200 also

   

have comparators you can try.

   

 

   

OpAmp approaches vs Comparator have various characteristics.

   

 

   

Then you can also consider age old CMOS gate oscillator, although it tends

   

to use a lot more power than a carefully designed OA or COMP solution.

   

 

   

0 Likes
Anonymous
Not applicable

To Bob Marloe:

   

You are always too optimistic about PSOC in general.

   

I think that your optimism about PSOC1 was much better targeted.

   

Regards

   

Robert

0 Likes
Anonymous
Not applicable

I had compared the pin out arrangement of psoc4 with other psoc. it is not a drop in replacement for psoc1.

   

Cannot compare with psoc3 and psoc5 as they don't have such a small package.

   

We had project using psoc3 because changing between psoc3 and psoc5 doesn't need to redesign the PCB. Not sure if that is same with psoc4, It would be good if it is same pin arraignment as psoc3 and psoc5.

0 Likes
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

PSOC 1 is substantially a different animal than PSOC 4, not only content

   

but simple stuff like analog output column buffers, etc..

   

 

   

Yes, would be nice if there were common pinouts across packages,

   

but decisions get made. No small amount of $$ needed to qualify

   

die/packages. Usually one looks at some min opportunity to offer

   

a package, like 1M+ pieces for starters.

   

 

   

That being said would not mind seeing 8/12/16 pin packages 🙂

   

 

   

Regards, Dana.

0 Likes
Anonymous
Not applicable

 I tould be nice to have small DIP package for the PSoC3/4/5 series.

0 Likes
Anonymous
Not applicable

 I'm pretty sure there will never be a psoc3/5 in DIP but I hope for a PSOC4 in DIP 

0 Likes
lock attach
Attachments are accessible only for community members.
Anonymous
Not applicable

Hello ,

   

 

   

For the SD Card i need some data to store in it. I combined some programs ADC,RTC both are working but when i'm going to combine SD Card & BLE it is not working. I think programs are correct because they are working separately but problem in usage. Any body has any idea that how to combine clubbed RTC&ADC program with BLE & SD Card. If i'm combining them ti is not giving any bug & output also. Problem in usage.

   

I'm attaching my programs.

0 Likes