element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
At The Core Design Challenge
  • Challenges & Projects
  • Design Challenges
  • At The Core Design Challenge
  • More
  • Cancel
At The Core Design Challenge
Blog At The Core Design Challenge: Day -3, What to expect when you are expecting.
  • Blog
  • Forum
  • Documents
  • Leaderboard
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join At The Core Design Challenge to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: Digimorf
  • Date Created: 24 Feb 2023 1:57 PM Date Created
  • Views 1270 views
  • Likes 8 likes
  • Comments 7 comments
  • infineon
  • PSoCTm︎ 62 MCU
  • element14
  • Embedded Systems
  • microcontroller
  • challenge
  • arm
  • Datasheet
Related
Recommended

At The Core Design Challenge: Day -3, What to expect when you are expecting.

Digimorf
Digimorf
24 Feb 2023

Today is another day, but the good news is that there is a challenge waiting for me/you.Wink

This is a chance to share something with other developers and enthusiasts alike, learning and going towards a goal, hoping to give your best every day (and of course to win the first prize Stuck out tongue winking eye). 

There are still three days before the kit arrives, so this is the perfect time for me to read the datasheet of the PSoCTm︎ 62 MCU from cover to cover. Why I said "Perfect time"? Because during the waiting you are very excited and you will be more curious about how things work. Read, read everwhere, read all the time. How many times your wife or your mother yelled calling you out of the bathroom while you were focused regarding datasheets? I can't count them. Rofl

I'm not saying that youu have to remember every single word of the datasheet. You only need to remember what the board/MCU can do. You will be able to get back to the datasheet in details more and more later on, but at least you already know what you could do. Do you think that professionals can remember everything of everything? Wrong. The key is to be smart enough to adapt yourself into different situations, for the rest there are datasheets there for you on purpose to remind you technical things. 

Anyway this is a fun time, so enjoy it! Relaxed️ 

  • Sign in to reply
  • DAB
    DAB over 3 years ago

    I could do that in my younger days, but not now.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Digimorf
    Digimorf over 3 years ago in reply to misaz

    Indeed everyone has his own way, I don't pretend to teach anything to anyone. I am sharing my opinion of course Wink

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • misaz
    misaz over 3 years ago in reply to Digimorf

    This approach worked ten years ago but now the complexity of chips grown significantly. The informations which were in 8-bit era written in datasheet are not written in datasheet anymore. In case of PSoC documentation is split to Datasheet, Technical Reference Manual (TRM) which as two books (Architecture TRM and Registers TRM) and Programming Specification. All these documents have 75 + 601 + 2041 + 82 = 2799 pages and this is short documentation in comparison with some other ARM MCUs. Also note that these 2799 pages still do not contains all ifnromation and for information about Cortex-M core, instruction set and its peripherals like SYSTICK and NVIC you need to browse ARM Documentation which is about additional 1000 pages.

    Nowadays there is very few reasons to read documents other than first page of datasheet because you do not need to write peripherals driver and instead in most cases you just use SDK written by chip vendor Infineon (Cypress). It is mainly because complexity grown as I mentioned above. In 8-bit era ADC was about 2 to 4 8-bit registers containing few configurable options but ADC in PSoC 62 has 131 32-bit registers and supports storing several results, configuring advanced sequencing options, chaining operations, filtering and many other. Good luck when using it in this way. Rather see ADC example in ModusToolbox and let managing these 131 registers on Infineons SDK.

    It is possible to program PSoC62 in this ultra low-level way but it is very hard. I did it single time but I do not recomend wasting time with this approach.

    • Cancel
    • Vote Up -1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Digimorf
    Digimorf over 3 years ago in reply to robogary

    Hahaha, it happens all the times, and when you hear "Dinner is ready, come on!" you are shaking your foot in your hands to awake it. Rofl

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Digimorf
    Digimorf over 3 years ago in reply to genebren

    I can understand, you have found your way, and that's OK. You don't have to get everything from a datasheet at once. The important thing is to have an overall view of the MCU. At least you know you have DAC, Timers, SRAM or whatever you need. Then, following your todo list you will implement everything. 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube