CY3210-MINIPROG1 Cypress Semiconductor Corp, CY3210-MINIPROG1 Datasheet - Page 15

BOARD DEMO MINIPROG1

CY3210-MINIPROG1

Manufacturer Part Number
CY3210-MINIPROG1
Description
BOARD DEMO MINIPROG1
Manufacturer
Cypress Semiconductor Corp
Series
PSoC®r
Type
MCUr
Datasheet

Specifications of CY3210-MINIPROG1

Contents
Eval. Board, MiniProg Programmer, Cable and Software
Processor To Be Evaluated
CY8C29466-24PXI
Interface Type
USB
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
For Use With/related Products
PSoC MCUs (except CY8C25/26)
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
428-1585

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CY3210-MINIPROG1
Manufacturer:
Cypress Semiconductor
Quantity:
135
EXAMPLE PROJECT #3 DYNAMICALLY
RE-CONFIGURING A PWM
Project Name: ASM_Example_Dynamic_PWM_PRS
Purpose: To demonstrate PSoC’s dynamic re-configuration
capability by switching a digital block between a PWM8 and a
PRS8 (Pseudo Random Sequence). This example project also
demonstrates the advantages of using a PRS to generate a pulse
width. A benefit of the PRS is that it does not generate the strong
frequency harmonics of an equivalent PWM.
Implementation: The clock dividers VC1, VC2, and VC3 are
used to divide the 24 MHz system clock by 16, 16 and 128,
respectively. The resulting 732 Hz clock becomes the input to an 8-
bit Counter User Module in the base configuration (this is the first
configuration in PSoC Designer).
If the button on the MiniProg is released, configuration PWM_
config is loaded and a period of two is loaded into the counter.
If the button is pressed and held, configuration PRS_config is
loaded and a period of 128 is loaded into the counter.
The PWM configuration contains a standard 8-bit PWM with
a duty cycle of 50%. Both the pulse width and terminal count
outputs are displayed on LEDs.
The PRS configuration contains a PRS with pulse density
(analogous to pulse width) and shifted bit stream output on LEDs.
15

Related parts for CY3210-MINIPROG1