background image

 

PSoC 6 MCU Ramping LED using Smart I/O 

www.cypress.com

 

Document No. 002-25568 Rev.*A 

Worldwide Sales and Design Support 

Cypress maintains a worldwide network of offices, solution centers, manufacturer’s representatives, and distributors. To find the 
office closest to you, visit us at 

Cypress Locations

. 

 

Products 

Arm

®

 Cortex

®

 Microcontrollers 

cypress.com/arm

 

Automotive 

cypress.com/automotive

 

Clocks & Buffers 

cypress.com/clocks

 

Interface 

cypress.com/interface

 

Internet of Things 

cypress.com/iot

 

Memory 

cypress.com/memory

 

Microcontrollers 

cypress.com/mcu

 

PSoC 

cypress.com/psoc

 

Power Management ICs 

cypress.com/pmic

 

Touch Sensing 

cypress.com/touch

 

USB Controllers 

cypress.com/usb

 

Wireless Connectivity 

cypress.com/wireless

 

 

PSoC

®

 Solutions 

PSoC 1

 

PSoC 3

 

PSoC 4

 

PSoC 5LP

 

PSoC 6 MCU

 

Cypress Developer Community 

Community

  

Code  Examples

  

Projects

  

Videos

  

Blogs

  

Training

Components

 

Technical Support 

cypress.com/support

All other trademarks or registered trademarks referenced herein are the property of their respective owners. 

 

 Cypress Semiconductor 

 198 Champion Court 

 San Jose, CA 95134-1709 

©  Cypress  Semiconductor  Corporation,  2019.  This  document  is  the  property  of  Cypress  Semiconductor  Corporation  and  its  subsidiaries,  including 
Spansion LLC (“Cypress”).  This document, including any software or firmware included or referenced in this document (“Software”), is owned by Cypress 
under the intellectual property laws and treaties of the United States and other countries worldwide.  Cypress reserves all rights under such laws and 
treaties and does not, except as specifically stated in this paragraph, grant any license under its patents, copyrights, trademarks, or other intellectual 
property rights.  If the Software is not accompanied by a license agreement and you do not otherwise have a written agreement with Cypress governing 
the use of the Software, then Cypress hereby grants you a personal, non-exclusive, nontransferable license (without the right to sublicense) (1) under its 
copyright rights in the Software (a) for Software provided in source code form, to modify and reproduce the Software solely for use with Cypress hardware 
products, only internally within your organization, and (b) to distribute the Software in binary code form externally to end users (either directly or indirectly 
through resellers and distributors), solely for use on Cypress hardware product units, and (2) under those claims of Cypress’s patents that are infringed 
by the Software (as provided by Cypress, unmodified) to make, use, distribute, and import the Software solely for use with Cypress hardware products.  
Any other use, reproduction, modification, translation, or compilation of the Software is prohibited. 

TO THE EXTENT PERMITTED BY APPLICABLE LAW, CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD 
TO THIS DOCUMENT OR ANY SOFTWARE OR ACCOMPANYING HARDWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  No computing device can be absolutely secure.  Therefore, despite security 
measures implemented in Cypress hardware or software products, Cypress does not assume any liability arising out of any security breach, such as 
unauthorized access to or use of a Cypress product.  In addition, the products described in these materials may contain design defects or errors known 
as errata which may cause the product to deviate from published specifications.  To the extent permitted by applicable law, Cypress reserves the right to 
make changes to this document without further notice. Cypress does not assume any liability arising out of the application or use of any product or circuit 
described in this document.  Any information provided in this document, including any sample design information or programming code, is provided only 
for  reference  purposes.    It  is  the  responsibility  of  the  user  of  this  document  to  properly  design,  program,  and  test  the  functionality  and  safety  of  any 
application made of this information and any resulting product.  Cypress products are not designed, intended, or authorized for use as critical components 
in systems designed or intended for the operation of weapons, weapons systems, nuclear installations, life-support devices or systems, other medical 
devices  or  systems  (including  resuscitation  equipment  and  surgical  implants),  pollution  control  or  hazardous  substances  management,  or  other  uses 
where  the  failure  of  the  device  or  system  could  cause  personal  injury

, death,  or property  damage  (“Unintended  Uses”).   A critical component is  any 

component of a device or system whose failure to perform can be reasonably expected to cause the failure of the device or system, or to affect its safety 
or effectiveness.  Cypress is not liable, in whole or in part, and you shall and hereby do release Cypress from any claim, damage, or other liability arising 
from or related to all Unintended Uses of Cypress products.  You shall indemnify and hold Cypress harmless from and against all claims, costs, damages, 
and other liabilities, including claims for personal injury or death, arising from or related to any Unintended Uses of Cypress products. 

Cypress,  the  Cypress  logo,  Spansion,  the  Spansion  logo,  and  combinations  thereof,  WICED,  PSoC,  CapSense,  EZ-USB,  F-RAM,  and  Traveo  are 
trademarks  or  registered  trademarks  of  Cypress  in  the  United  States  and  other  countries.    For  a  more  complete  list  of  Cypress  trademarks,  visit 
cypress.com.  Other names and brands may be claimed as property of their respective owners. 

Содержание CE219490

Страница 1: ...works with KitProg3 Before using this code example make sure that the kit is upgraded to KitProg3 See ModusToolbox Help ModusToolbox IDE Documentation User Guide section PSoC 6 MCU KitProg Firmware L...

Страница 2: ...K_PERI This input clock is divided by 4 using the lookup tables LUTs of the Smart I O resource to produce a square wave with a 40 4 ms period To generate a square wave signal with a time period close...

Страница 3: ...s and Settings Table 2 lists the ModusToolbox resources used in this example and how they are used in the design For pin usage and configuration open the Pins tab of the design modus file Table 2 Modu...

Страница 4: ...com Document No 002 25568 Rev A 4 Figure 2 TCPWM Configuration Figure 3 through Figure 5 illustrate the steps for configuring Smart I O Figure 3 Enabling Smart I O Click to Launch the SmartIO Configu...

Страница 5: ...press com Document No 002 25568 Rev A 5 Figure 4 Smart I O Routing Configuration Figure 5 LUT Configuration LUT Output Mapping Figure 5 depicts the LUT2 configuration settings Similarly configure LUT3...

Страница 6: ...re 7 show the Peripheral Clock configuration for Smart I O and TCPWM resources respectively Figure 6 Peripheral Clock Configuration for Smart I O Figure 7 Peripheral Clock Configuration for TCPWM Reus...

Страница 7: ...stem Design Describes the dual CPU architecture in PSoC 6 MCU and shows how to build a simple dual CPU design Code Examples Visit the Cypress GitHub site for a comprehensive collection of code example...

Страница 8: ...8 Document History Document Title CE219490 PSoC 6 MCU Ramping LED using Smart I O Document Number 002 25568 Revision ECN Orig of Change Submission Date Description of Change 6373851 VKVK 11 02 2018 Ne...

Страница 9: ...mpilation of the Software is prohibited TO THE EXTENT PERMITTED BY APPLICABLE LAW CYPRESS MAKES NO WARRANTY OF ANY KIND EXPRESS OR IMPLIED WITH REGARD TO THIS DOCUMENT OR ANY SOFTWARE OR ACCOMPANYING...

Отзывы: