{"id":812,"date":"2014-05-30T23:46:21","date_gmt":"2014-05-30T23:46:21","guid":{"rendered":"http:\/\/retroramblings.net\/?p=812"},"modified":"2014-05-31T07:30:50","modified_gmt":"2014-05-31T07:30:50","slug":"psoc4-another-distraction","status":"publish","type":"post","link":"https:\/\/retroramblings.net\/?p=812","title":{"rendered":"PSOC4 &#8211; another distraction!"},"content":{"rendered":"<p>I have a new toy to distract me from my existing projects!<\/p>\n<p>I recently came across<a href=\"http:\/\/www.cypress.com\/?rID=92146\"> this neat little prototyping kit f<\/a>rom Cypress Semiconductor, and several aspects of the device piqued my interest:<\/p>\n<ul>\n<li>The cost is low enough that you don&#8217;t have to think twice about using one in a project<\/li>\n<li>The chip has an ARM Cortex M0 CPU core<\/li>\n<li>The 42xx version (as opposed to the 41xx version) has a small amount of FPGA-like programmable logic built in<\/li>\n<li>The device is programmed via an onboard USB\/TTL converter, which in a piece of superbly elegant design can be &#8220;snapped off&#8221; the board once programming is complete.<\/li>\n<li>The device is capable of running from 5v, and handling 5v signals.<!--more--><a href=\"http:\/\/retroramblings.net\/wp-content\/uploads\/2014\/05\/DSC_8750.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-813\" alt=\"DSC_8750\" src=\"http:\/\/retroramblings.net\/wp-content\/uploads\/2014\/05\/DSC_8750.jpg\" width=\"768\" height=\"500\" srcset=\"https:\/\/retroramblings.net\/wp-content\/uploads\/2014\/05\/DSC_8750.jpg 768w, https:\/\/retroramblings.net\/wp-content\/uploads\/2014\/05\/DSC_8750-300x195.jpg 300w, https:\/\/retroramblings.net\/wp-content\/uploads\/2014\/05\/DSC_8750-460x300.jpg 460w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/a><\/li>\n<\/ul>\n<p>I just had to get hold of a few of these, so after a brief search for somewhere that sells them individually and doesn&#8217;t want a fortune for postage, I bought a few of them from DigiKey.\u00a0 I already have a project or two in mind for them, and will write about them here as work progresses.<\/p>\n<p>The device comes packaged in a cardboard slab with a hole cut out for the circuit board &#8211; simple but effective.\u00a0 There&#8217;s no CD, so you have to download the software on-line.\u00a0 The software is free and seems to be powerful and flexible without having too horrible a learning curve.\u00a0 Unfortunately there is no support for Linux, so I had to press my rather creaky old WIndows XP partition into service.<\/p>\n<p>One hurdle that took some figuring out: the &#8220;Bootloader Host&#8221; part of the software, which is required in order to upload a design into the chip, doesn&#8217;t work on com ports numbered 10 or above, so it may be necessary (and was on my machine) to force the virtual serial port this device provides to be a low-numbered COM port.\u00a0 (On my machine the only available port below 10 was COM2, so I used that.)<\/p>\n<p><a href=\"http:\/\/retroramblings.net\/wp-content\/uploads\/2014\/05\/PSOC_Cover2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-815\" alt=\"PSOC_Cover2\" src=\"http:\/\/retroramblings.net\/wp-content\/uploads\/2014\/05\/PSOC_Cover2.jpg\" width=\"851\" height=\"315\" srcset=\"https:\/\/retroramblings.net\/wp-content\/uploads\/2014\/05\/PSOC_Cover2.jpg 851w, https:\/\/retroramblings.net\/wp-content\/uploads\/2014\/05\/PSOC_Cover2-300x111.jpg 300w, https:\/\/retroramblings.net\/wp-content\/uploads\/2014\/05\/PSOC_Cover2-500x185.jpg 500w\" sizes=\"auto, (max-width: 851px) 100vw, 851px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have a new toy to distract me from my existing projects! I recently came across this neat little prototyping kit from Cypress Semiconductor, and several aspects of the device piqued my interest: The cost is low enough that you &hellip; <a href=\"https:\/\/retroramblings.net\/?p=812\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-812","post","type-post","status-publish","format-standard","hentry","category-hardware"],"_links":{"self":[{"href":"https:\/\/retroramblings.net\/index.php?rest_route=\/wp\/v2\/posts\/812","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/retroramblings.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/retroramblings.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/retroramblings.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/retroramblings.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=812"}],"version-history":[{"count":5,"href":"https:\/\/retroramblings.net\/index.php?rest_route=\/wp\/v2\/posts\/812\/revisions"}],"predecessor-version":[{"id":818,"href":"https:\/\/retroramblings.net\/index.php?rest_route=\/wp\/v2\/posts\/812\/revisions\/818"}],"wp:attachment":[{"href":"https:\/\/retroramblings.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=812"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/retroramblings.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=812"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/retroramblings.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=812"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}