Looking for PSoC Capsense related content

Hi,

I have work on PSoC 4000 series MCU, CY8C4014. I have to develop a code for touch button. I have downloaded PSoC creator and modbustool as mentioned in website.

However I am unable to proper reading material for same. I was looking for example code related to Cy8c4014 but this MCU doesnt show up in example code, even if I try to make new project , the project created is of 8 pin cy8c4014 whereas the hardware has 16pin soic. IDE is very off beat, I have worked on Texas CCS or keil or Silab IDE but this is very unusual kind of IDE than general you come across.

It's really making me very uncomfortable to work. Also I noticed very less documentation or example code. May be i am doing it wrong..

This is my first time working with Cypress MCU , so just any guidance will be helpful.

๐Ÿ‘︎ 6
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/doAnkhenBaraHaath
๐Ÿ“…︎ Jan 17 2022
๐Ÿšจ︎ report
Why is PSoC 5/5LP considered "legacy" by Infineon?

I have found myself with a problem that seems to be more easily solvable with PSoC 5, but not with 4 or 6 due to just enough UDBs and much more capable analog side, which is crucial. I was almost ready to jump into the ecosystem, but I've noticed that PSoC 4 and 6 are listed "normally", while 5 has been moved to "legacy" section, but I cannot seem to find any document marking this series as obsolete or NRFND. Is PSoC 5 a good choice for new design, or should I look for something else that has similar analog capabilities?

๐Ÿ‘︎ 4
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/mardabx
๐Ÿ“…︎ Jan 15 2022
๐Ÿšจ︎ report
Happy Cakeday, r/PSoC! Today you're 8
๐Ÿ‘︎ 3
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/AutoModerator
๐Ÿ“…︎ Nov 12 2021
๐Ÿšจ︎ report
Similar Soc like cypress psoc 5

Hi, I am attending a course that uses psoc5, There is a global shortage and I wont be able to ship it where I live.

From what I understand is that it has some FPGA capabilities which isnt available in other mcus.

I read about freesoc modules ?, it sounds like they are the same since I can program it also like the psoc ?.

My major is power engineering so I am not well versed at micro controllers so excuse me if what I am saying is 100% correct.

I am looking for an alternatives for that board and would love some recommendations.

I have tiva c launchpad and arduino uno.

EDIT: Found this

Altera MAX II EPM240 CPLD Development Board

My course will be about sensors and interface. I think I will need to have an onboard opamps or something like that.

๐Ÿ‘︎ 5
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/thenewbie123
๐Ÿ“…︎ Nov 12 2021
๐Ÿšจ︎ report
An alternative for PSoc

Hi, If I wanted to find an alternative to PSoC, could I use for instance STM32F103 instead and implement all code that was created for PSoC on it? Any consideration should I take or any tips for me will be much appreciated.

๐Ÿ‘︎ 2
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/Mo_Hafez98
๐Ÿ“…︎ Nov 27 2021
๐Ÿšจ︎ report
Error running PSoC Creator in Wine (Linux)

I am trying to use PSoC Creator 4.4 in Wine on my Linux System. So far, I was able to install PSoC Creator (with no visible errors) and open it. However, during start up I see 2 pop-up error windows (see their content below) and once IDE is opened most key features are not functional, e.g. Create New Project, Open Project, Open Code Examples, etc are not clickable. I've tried "Repair" option in PSoC Installer (it runs smoothly but doesn't fix anything) and complete reinstallation of PSoC Creator, also with no success.

Did someone managed to use PSoC Creator in Wine? Any help on how to solve this and what the error messages below may complain about is very much appreciated :)

Content of Log file

Log file for this session is located at: .
Error: fmk.M0003E: This product had trouble launching on your computer. Technical error reason: An exception was thrown when
      trying to initialize plugin 'Debugger Core:e4c7e974-754b-433f-ab8c-50108e0a96a6'. Exception Message: Object reference not set to an instance of an object.
System.NullReferenceException: Object reference not set to an instance of an object
  at CyDesigner.Common.Debugger.CyVariableView.HandleWindowSettingsSaving (System.Object sender, System.ComponentModel.CancelEventArgs e) [0x0004c] in <a4e6a52bece14155859ce90b664c77ae>:0 
  at CyDesigner.Common.Debugger.CyVariableView..ctor (CyDesigner.Common.Debugger.CyBackendWrapper backendWrapper, CyDesigner.Common.Base.CyStsMsgMgr msgMgr) [0x000d6] in <a4e6a52bece14155859ce90b664c77ae>:0 
  at CyDesigner.Common.Debugger.CyLocalsView..ctor (CyDesigner.Common.Debugger.CyBackendWrapper backendWrapper, CyDesigner.Common.Base.CyStsMsgMgr msgMgr) [0x00000] in <a4e6a52bece14155859ce90b664c77ae>:0 
  at (wrapper remoting-invoke-with-check) CyDesigner.Common.Debugger.CyLocalsView..ctor(CyDesigner.Common.Debugger.CyBackendWrapper,CyDesigner.Common.Base.CyStsMsgMgr)
  at CyDesigner.Common.Debugger.CyInterfaceMgr..ctor (CyDesigner.Common.Debugger.CyDebugHardwareMgr hwMgr, CyDesigner.Common.Debugger.CyBackendWrapper backendWrapper, CyDesigner.Framework.CyDesignerFramework framework, CyDesigner.Common.Base.CyStsMsgMgr messageMgr, System.Object cacheLock) [0x001b9] in <a4e6a52bece14155859ce90b664c77ae>:0 
  at CyDesigner.Common.Debugger.CyDebuggerPlugin.Init (CyDesigner.Framework.CyDesignerFramework framework) [0x0008b] in <a4e6a52bece14155859ce90b664c77ae>:0 
  at CyDesigner.Framework.CyPlugin.LoadPlugins (System.Colle
... keep reading on reddit โžก

๐Ÿ‘︎ 2
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/valsorya
๐Ÿ“…︎ Nov 14 2021
๐Ÿšจ︎ report
Can't see code recommendation in PSoC Creator

It should show TMR_100MS_Start();

https://preview.redd.it/rif1kpfek9181.png?width=508&format=png&auto=webp&s=659ce029fb37fb70ff81c30913fc0b7aa56ba0aa

๐Ÿ‘︎ 2
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/xRocketon
๐Ÿ“…︎ Nov 23 2021
๐Ÿšจ︎ report
How to program a psoc 5LP using Linux (Rasp Pi 4)

Been struggling with this aspect and willing to pay for a solution . I have a CY8CKIT-059 (PSoC 5LP ) kit,
and have it plugged into a Pi via the USB on the PSoC. I am looking to be able to program a PSoC 5LP but there is no Linux supported programmer cli for the PSoC 5.

At the moment I have leveraged a solution to program from my windows PC using www.virtualhere.com, but it is $50 for every host and non transferable. So if you blow a pi, your out the mula.

Any how any collaboration, ideas or solutions greatly appreciated. I love the PSoC 5, but am a little disappointed at the lack of Linux support.

๐Ÿ‘︎ 6
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/darthponeh
๐Ÿ“…︎ Sep 29 2021
๐Ÿšจ︎ report
Unable to Aquire. Trying to program cypress psoc 5

Beating my head on this as I can't seem to find the issue.

Error in pSoC Programmer window: fail to aquire board. Make sure connection or settings are correct.

Verified footprint. Verified symbol. Verified connections between board and mini prog4. Unloaded one component at a time and tried to program.

Checked board for shorts. Probed all lines from programmer and nothing stood out. Checked a bare board and did continuity check. Visually inspected assembled board. Verified settings. Powering board from bench power supply.

Last idea that I'll try this evening is to dead bug the bga cypress chip and break out the programming lines, VDD and GND and see if I can't program/aquire the chip when connected directly to it.

Any other suggestions?

๐Ÿ‘︎ 2
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/SOIC-8
๐Ÿ“…︎ Jan 25 2021
๐Ÿšจ︎ report
PSoC bootloadable app programmer using WebHID

I made a web-based firmware tool for bootloadable PSoC applications, using the new WebHID support that has landed in Chrome 89. It should basically do a similar job as the "Bootloader Host" in PSoC Creator, for designs that use USB HID for programming (KitProg is one of them). I think it should work with any PSoC using the Bootloader component, but I'd be interested to hear otherwise.

You can run the app here: https://kluelesskk.github.io/psoc-webhid-programmer/

The source is here: https://github.com/kluelesskk/psoc-webhid-programmer

๐Ÿ‘︎ 5
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/kluelesskk
๐Ÿ“…︎ Mar 20 2021
๐Ÿšจ︎ report
32khz xtal not stable or close to 32khz? Psoc 5 kit.

Trying to use the RTC component, seconds advance appx 1/5th speed.

I routed the clock to a pin to scope it, the signal bounces between 4 and 7 kHz, and definitely isn't square. I expected some distortion from lengthening the wires, but this is excessive.

I even loaded a blank project, with just the clock and pin, no change.

From what I can find, the in internal crystal is either enabled or not, I cant find any adjustments.

Suggestions on where to look?

๐Ÿ‘︎ 2
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/shupack
๐Ÿ“…︎ Feb 26 2021
๐Ÿšจ︎ report
Is there an advantage to using a Cypress PSoC ARM based uC over an ESP32?

Hey, Im an EE Student working in a company that wants to build a demo board for one of their chips. The product needs to have Bluetooth and Wifi connectivity. If this were a personal project I would've probably opted for an ESP32 since it's very common and has lots of support.

However for some somewhat arbitrary reason the company wants to use Cypress uCs

Since I'm the one who's probably going to have to implement the project, I was wondering if going for Cypress has any advantages or if it just makes my life harder because Cypress PSoC is less common? Does anyone have experience working with Cypress and is willing to share their experience with me?

๐Ÿ‘︎ 16
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/tinclan
๐Ÿ“…︎ Dec 18 2020
๐Ÿšจ︎ report
PSOC 1 programming

Hi all,

I am working on project using using CY7C64215. I want to program it using the Arduino Uno. I found that project :https://github.com/miracoli/arduino_hssp/blob/master/README.md

I tried for weeks to understand that code finally, I understand some functions related to the ISSP protocol itself but still don't know how to use it. I think that it needs a desktop application as that is written in the TODO.

if anyone worked with that code before and know how to use please help.

๐Ÿ‘︎ 2
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/h_y_m
๐Ÿ“…︎ Jun 07 2021
๐Ÿšจ︎ report
Need help reading SDI-12 sensor with PSoC 5LP (embedded newbie)

How do I read a sensor that throws SDI-12 output?

It's a WS600 Lufft weather sensor. It has an rs485 interface and supports a wide range of protocols, including SDI-12. I already tried google but to no avail. Appreciate any help.

Btw, I'm building a automated drip irrigation system with 3 different sensors. Done with the two. This last sensor is the only thing's keeping me from the finish line!

๐Ÿ‘︎ 6
๐Ÿ’ฌ︎
๐Ÿ“…︎ Mar 31 2021
๐Ÿšจ︎ report
PSOC Usage in Industry

Hi All, I'm looking at getting my MSEE through CU Boulder's Coursera program. Their Embedded Systems classes use a PSOC Dev Board. In my undergrad I used a Tiva TM4C123G board. Am I still going to be marketable with PSoc experience over using an ARM board?

Edit: thanks everyone!

๐Ÿ‘︎ 26
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/Couch_Guy_Sofa
๐Ÿ“…︎ Sep 12 2020
๐Ÿšจ︎ report
Using Arduino Hardware Components within the PSoC Creator

I have this design project for my class that requires the use of the PSoC board and creator to be utilized to create a design project - a water meter - measures the amount of rain in a day. My professor never taught us how to use Arduino components with the PSoC interface. I am using a arduino water level sensor

arduino water level sensor

and an another Arduino component, the CWX-25S solenoid valve as an outlet to let water out of a container when the sensor detects the water levels to be too high.

CWX-25S Solenoid valve

Gravity: Digital 5A Relay Module V4.0

The solenoid valve is connected to a Relay Module V4.0 which then connected to an arduino ethernet shield placed on top & connected to the CY8CKIT-042 PSoC 4 Pioneer Kit board.

Arduino Ethernet Shield

CY8CKIT-042 PSoC 4 Pioneer Kit

Objective of project: To have the water level sensor detect when the level of water in a volume is too high, thus it then communicates to the valve to open and let the water out through an outlet port.

ANY help is appreciated. Thanks!

๐Ÿ‘︎ 3
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/KickboxBadger
๐Ÿ“…︎ Nov 19 2020
๐Ÿšจ︎ report
Looking to hire a PsoC engineer

Hey all! I wanted to make a post here, weโ€™re currently looking to hire someone to help with a project.

We have a board layout for a PsoC 4 design, and are wanting someone to review the hardware design and write the firmware.

Itโ€™s fairly simple, essentially reads a quadrature encoder and transmits over CAN and USB.

Send me a DM if interested!

๐Ÿ‘︎ 3
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/AndyJarosz
๐Ÿ“…︎ Jan 29 2021
๐Ÿšจ︎ report
Issues with development on the Cypress semiconductors PSoC 5LP MCU.

Hi,

I am new to development on the Cypress/PSoC platform. Considering it is not like development on traditional MCUs, I am having trouble with this, and I require the assistance of anybody who is used to this development environment. I will attempt to explain what I am trying to do. I have initialized an IDAC source and connected its output to the input of an analog MUX. The analog mux has two outputs, each of which is connected to an analog pin. Upto here, my operation works fine and I have managed to configure and test these components.

Now I want to connect the two analog output pins from the MUX to a SAR ADC. I am using the component - Sequencing SAR ADC [v2.10]. I am trying to configure it with two single-ended channels and attempting to feed the input of the two analog pins from this to the inputs of the ADC. However, when I try to do this, it gives me 3 errors and a couple of warnings. I will attach a screenshot of these errors so that it can be understood what the issue might be. Any assistance on this will be appreciated.

๐Ÿ‘︎ 2
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/holywarss
๐Ÿ“…︎ Jan 18 2021
๐Ÿšจ︎ report
PSoC 4000 Microcontrollers?

I'm working on a tiny, 5mm x 3mm, board and came across the psoc 4000 which seems to be the smallest microcontroller out there. When I tried to look it up to get a price on it and to see user feedback on how they perform, I could only find different shaped microcontrollers with the psoc 4000 copyright tag on it and they were made by MCU along with other tags. Are there different versions of the psoc 4000? If so, how the hell do I find the correct sized one with all of the stats listed where I found it? Or am I just so green to this topic that I don't even know how to find the part I want?

๐Ÿ‘︎ 2
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/Homeboi-Jesus
๐Ÿ“…︎ Sep 30 2020
๐Ÿšจ︎ report
The Great PSoC 6 Design Challenge electromaker.io/contest/cโ€ฆ
๐Ÿ‘︎ 3
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/electromaker
๐Ÿ“…︎ Jan 19 2021
๐Ÿšจ︎ report
Getting a PSOC 4000 into SWD mode

I bought a couple of Cypress PSoC 4000s in an SOIC-8 packages (mine specifically is a CY8C4014SXI-420T). I've got a Segger J-Link Mini I'm trying to use to program it, but I can't find any documentation on how I get it into "SWD" mode. The chip doesn't have a RST pin like larger packages do.

Is there any way to program this chip with this probe, or am I going to need to try something else?

๐Ÿ‘︎ 2
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/stillinbeta
๐Ÿ“…︎ Oct 31 2020
๐Ÿšจ︎ report
๐Ÿ‘︎ 2
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/Ss348958
๐Ÿ“…︎ Sep 23 2020
๐Ÿšจ︎ report
ADC in Psoc Creator 4.2

Hello im new to Psoc creator and i hope this is the right sub to ask :) Im trying to make a AD convertor for a project where i want to calculate the RMS value of a voltage source.

anyway i am trying to see if the interrupt i have tried to trigger on every sample is working. this i have done by calling a printf to the UART on the interrupt call but it doesn't print. (i have made a "hello world" call in main and it works so i know i CAN print to the UART)

here is my code and top design:

#include "project.h"

#include "math.h"

#include "stdio.h"

#include "stdint.h"

#include "stdbool.h"

CY_ISR_PROTO(adc_1);

uint16_t result;

uint8_t dataready;

CY_ISR( ADC_SAR_Seq_ISR)

{

UART_1_PutString("kajsofh %u \r\n result");

result = ADC_SAR_Seq_1_GetResult16(result);

result = ADC_SAR_Seq_1_CountsTo_mVolts(result);

}

int main()

{

CyGlobalIntEnable;

CY_ISR_PROTO(ADC_SAR_1_ISR);

UART_1_Start();

ADC_SAR_Seq_1_Start();

ADC_SAR_Seq_1_IRQ_Enable();

ADC_SAR_Seq_1_IRQ_StartEx(ADC_SAR_Seq_ISR);

UART_1_PutString("Hello world \r\n");

for(;;)

{

}

}

/* [] END OF FILE */

https://preview.redd.it/0ixjwu18bby41.png?width=500&format=png&auto=webp&s=193017c733933095575ef05e8798776b71d6aa72

top design

Disclaimer: i am new to this hobby and english is not my first language :)

๐Ÿ‘︎ 3
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/13Kuma
๐Ÿ“…︎ May 12 2020
๐Ÿšจ︎ report
PSOC is drug and alcohol free on all trips. If you've read anything otherwise it's Campus Rec slander.
๐Ÿ‘︎ 43
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/hikerothrock
๐Ÿ“…︎ Apr 28 2018
๐Ÿšจ︎ report
PSoC 5LP and MIDI Implementation

TLDR: Need help implementing MIDI on PSoC 5LP

I was wondering if anyone in this sub has ever implemented MIDI on their PSoC 5LP?

I am working on a synthesizer project at the moment and want it to be MIDI compatible. I have found that there is a MIDI Code Example in the PSoC Creator but, it is not quite what I need for the project.

We are essentially trying to write the program to interpret the MIDI messages coming into the PSoC 5LP from a MIDI controller.

MIDI BASICS

  • When a key is pressed, 3 bytes of data from the MIDI controller get sent to the PSoC 5LP.
  • Byte 1 = Status Byte: This byte is broken into 2 nibbles (1st four bits and 2nd four bits). This says whether or not a key is on/off and what channel.
  • Byte 2 = Data Byte: This byte holds information regarding the note number coming from the MIDI controller.

At this point, we are able to recognize a note on/off message and what note number is being played BUT we cannot get it to work correctly together. The way we are testing if it is working is by using the MIDI controller to turn on and off the LED on pin 2.1. If the light turns on then that means that the exact note we wanted to work IS working.

-SynthBoyz

๐Ÿ‘︎ 2
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/_Sinth_Lord_
๐Ÿ“…︎ Jan 25 2020
๐Ÿšจ︎ report
How to make psoc code on linux

Hello is there a way to compile c code to hex (or cyacd, i know there is a tool for that)?

I have a linux-only host and a psoc 5. All help is welcome

Thanks in advance

๐Ÿ‘︎ 3
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/ronanvdv1
๐Ÿ“…︎ Nov 18 2019
๐Ÿšจ︎ report
Copying code off a Cypress PSoC??? I'll buy you Reddit Gold for a solution....

I apologize if this is a stupid question.....I have experience with other micro-controllers but I've never touched a Cypress PSoC.

โ€‹

My company markets a product that has a CY8C4245PVI-482 PSoC micro-controller in it. The engineer who wrote the code for this product quit and the code is no where to be found and my company is frantic.

โ€‹

Is there an easy way to copy the code from one of the existing micro-controllers?

โ€‹

If there's a way to do it, explain how to do it like I'm 5, and if it succeeds I'll buy you Reddit Gold!

๐Ÿ‘︎ 11
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/HansZarkov
๐Ÿ“…︎ Aug 24 2018
๐Ÿšจ︎ report
Penn State: No overnight trips. Too dangerous. PSOC: lol, ok. facebook.com/events/44901โ€ฆ
๐Ÿ‘︎ 53
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/slingstone
๐Ÿ“…︎ Sep 19 2018
๐Ÿšจ︎ report
Cypress' new PSoC 4 microcontroller's public launch was this week cypress.com/?id=4749
๐Ÿ‘︎ 36
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/shoez
๐Ÿ“…︎ Apr 26 2013
๐Ÿšจ︎ report
Psoc newbie

Hello, I am new to PSoC and I want to ask is there any PSoC board which is like an Arduino board. I saw the CKIT but they are all very long and without headers.

๐Ÿ‘︎ 3
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/Moschte09
๐Ÿ“…︎ Nov 14 2019
๐Ÿšจ︎ report
Why isn't Cypress PSoC more popular?

I just got the CY8CKIT and I love it. While I have a background in EE, I don't currently work in the industry. This stuff is a blast to play around with.

It's an expensive kit but Cypress offer a wide range of kits in a variety of price points. I also have the low-cost BLE set. It's so much fun to use PSoC Creator. It feels like I have a much wider range of options. All the tools are so much more helpful then the Arduino IDE. The builder is simply magic. I wire up the components and the builder does the rest. I love being able to review the C code that it builds. There is a bit of a learning cure but it just took ma a day or so to get the hang of it. After I master the Creator tool I can start building for the BLE and PSoC 6 chips.

Why aren't these chips and kits more popular with the hacker/maker kids? Is it the higher cost? Is it the smaller ecosystem? Is it the learning curve? I just finished building an adapter so I can use all my Arduino shields with the CY8CKIT. I can't wait to add a TFTP display. The PS0C BLE is a great chipset for building for the IoT environment. The CapSense tools are pretty cool too.

I feel like I am working in a desert. There doesn't appear to be any resources besides the ones provided by Cypress. Where is everyone? This group has only 314 subscribers. I didn't see all that much over in r/devkit. Is there somewhere else I should check out.

๐Ÿ‘︎ 9
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/netphemera
๐Ÿ“…︎ Nov 16 2018
๐Ÿšจ︎ report
Difference PSOC, SOC, MCU

I find it very hard to wrap my head around the difference between those three. I know what a MCU is (for example ARMm4) and what a SoC is (for example FPGA with hard ARM core communicating via AXI), but then I read about PSOC and now I know nothing anymore. Maybe you can help me understand the differences better.

๐Ÿ‘︎ 8
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/elhe04
๐Ÿ“…︎ Sep 20 2017
๐Ÿšจ︎ report
PSoC 4 BLE: ARM Cortex-M0 + BLE + Analog + Digital + CapSense in a single chip

We at Cypress are pleased to introduce our newest addition to the PSoC family (Programmable System-on-Chip)!

PSoC 4 BLE is a single-chip SoC that integrates the following:

  • ARM Cortex-M0 CPU up to 48 MHz
  • 256/32Kb, 128/16Kb Flash/SRAM (128Kb sampling now, 256Kb coming soon)
  • 2.4 GHz Bluetooth Low Energy Radio with Integrated Balun
  • 4 x Opamps (operational in Deep-Sleep Mode)
  • 2 x Comparators (operational in Deep-Sleep Mode)
  • 1 x SAR ADC 12bit, 1-Msps with 8-ch Sequencer
  • 1 x CapSense CSD block for touch-sensing
  • 4 x TCPWM (Timer/Counter/PWM) blocks
  • 2 x SCB (Serial Communication UART/SPI/I2C) block
  • 4 x UDB (Universal Digital Blocks, PLD-based programmable logic) blocks
  • 1 x Segment LCD block
  • 36 GPIO
  • Five low-power modes (Active, Sleep, Deep-Sleep, Hibernate, Stop Modes)

A lot more information, including device datasheets, dev kits, and the related software tools for Cypress's new Bluetooth Low Energy solutions can be found here: www.cypress.com/BLE

We'd be happy to answer any questions about the new BLE chips, or anything PSoC in general!

๐Ÿ‘︎ 28
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/CypressPSoC
๐Ÿ“…︎ Nov 12 2014
๐Ÿšจ︎ report
Cypress releases the lowest cost ARM Cortex-M0 device (x-post /r/psoc)

We are pleased to announce our newest addition to the PSoC 4 family, the PSoC 4000!

These devices fill the lower end of the PSoC 4 category which make them ideal replacements for 8/-16bit devices migrating to the powerful yet low-power 32-bit ARM Cortex-M0.

Of course, like all PSoCs, these devices also include our industry-leading CapSense capacitive touch-sensing technology.

At $0.29 listed price, the PSoC 4000 family also makes for the cheapest CM0 device in the market.

Link to Press Release: http://investors.cypress.com/releasedetail.cfm?ReleaseID=843361

Link to PSoC 4000 Product Page: http://www.cypress.com/psoc4000/

๐Ÿ‘︎ 42
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/CypressPSoC
๐Ÿ“…︎ Apr 30 2014
๐Ÿšจ︎ report
It's not an Arduino, but check out this rather amazing $10 MCU board I ran across: CY8CKIT-059 PSoCยฎ 5LP Prototyping Kit With Onboard Programmer and Debugger cypress.com/documentationโ€ฆ
๐Ÿ‘︎ 10
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/NeoMarxismIsEvil
๐Ÿ“…︎ Jan 28 2017
๐Ÿšจ︎ report
Any PSoC Serial Message Queue Examples (PSoC 5LP)?

I am not a C programmer, but digging in. Looking for how to do a message queue that I will send to over serial.

๐Ÿ‘︎ 3
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/darthponeh
๐Ÿ“…︎ Oct 12 2021
๐Ÿšจ︎ report
Happy Cakeday, r/PSoC! Today you're 7
๐Ÿ‘︎ 2
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/AutoModerator
๐Ÿ“…︎ Nov 12 2020
๐Ÿšจ︎ report
ADC in Psoc Creator

hello im new to Psoc creator and i hope this is the right sub to ask :) Im trying to make a AD convertor for a project where i want to calculate the RMS value of a voltage source.

anyway i am trying to see if the interrupt i have tried to trigger on every sample is working. this i have done by calling a printf to the UART on the interrupt call but it doesn't print. (i have made a "hello world" call in main and it works so i know i CAN print to the UART)

here is my code and top design:

#include "project.h"

#include "math.h"

#include "stdio.h"

#include "stdint.h"

#include "stdbool.h"

CY_ISR_PROTO(adc_1);

uint16_t result;

uint8_t dataready;

CY_ISR( ADC_SAR_Seq_ISR)

{

UART_1_PutString("kajsofh %u \r\n result");

result = ADC_SAR_Seq_1_GetResult16(result);

result = ADC_SAR_Seq_1_CountsTo_mVolts(result);

}

int main()

{

CyGlobalIntEnable;

CY_ISR_PROTO(ADC_SAR_1_ISR);

UART_1_Start();

ADC_SAR_Seq_1_Start();

ADC_SAR_Seq_1_IRQ_Enable();

ADC_SAR_Seq_1_IRQ_StartEx(ADC_SAR_Seq_ISR);

UART_1_PutString("Hello world \r\n");

for(;;)

{

}

}

/* [] END OF FILE */

https://preview.redd.it/b0yr4la3tay41.png?width=467&format=png&auto=webp&s=4a01a83038c8ef905322ac1d2926ea7ff463e7f9

Disclaimer: i am new to this hobby and english is not my first language :)

๐Ÿ‘︎ 2
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/13Kuma
๐Ÿ“…︎ May 12 2020
๐Ÿšจ︎ report
Copying code off a PSoC??? I'll buy you Reddit Gold for a solution....

I apologize if this is a stupid question.....

My company markets a product that has a CY8C4245PVI-482 PSoC micro-controller in it. The engineer who wrote the code for this product quit and the code is no where to be found and my company is frantic. I have experience with other micro-controllers but I've never touched a Cypress PSoC.

Is there an easy way to copy the code from one of the existing micro-controllers? EDIT: Iโ€™m not looking for the original source code....I just want to copy the binary so we can keep selling our product until we can re-develope some new source code.

If there's a way to do it, explain how to do it like I'm 5, and if it succeeds I'll buy you Reddit Gold.

๐Ÿ‘︎ 2
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/HansZarkov
๐Ÿ“…︎ Aug 24 2018
๐Ÿšจ︎ report

Please note that this site uses cookies to personalise content and adverts, to provide social media features, and to analyse web traffic. Click here for more information.