Specifications
32 CY8CKIT-042 PSoC 4 Pioneer Kit Guide, Doc. # 001-86371 Rev. *D
Hardware
❐ Four 16-bit configurable timers, counters, and PWM blocks
❐ 67-MHz, 24-bit fixed point digital filter block (DFB) to implement finite impulse response (FIR)
and infinite impulse response (IIR) filters
❐ Library of standard peripherals
a.8-, 16-, 24-, and 32-bit timers, counters, and PWMs
b.Serial peripheral interface (SPI), universal asynchronous transmitter receiver (UART), and
I2C
c.Many others available in catalog
❐ Library of advanced peripherals
a.Cyclic redundancy check (CRC)
b.Pseudo random sequence (PRS) generator
c.Local interconnect network (LIN) bus 2.0
d.Quadrature decoder
❐ Analog peripherals (1.71 V VDDA 5.5 V)
❐ 1.024 V ±0.1% internal voltage reference across –40 °C to +85 °C
❐ Configurable delta-sigma ADC with 8- to 20-bit resolution
❐ Sample rates up to 192 ksps
❐ Programmable gain stage: ×0.25 to ×16
❐ 12-bit mode, 192 ksps, 66-dB signal to noise and distortion ratio (SINAD), ±1-bit INL/DNL
❐ 16-bit mode, 48 ksps, 84-dB SINAD, ±2-bit INL, ±1-bit DNL
❐ Up to two SAR ADCs, each 12-bit at 1 Msps
❐ Four 8-bit 8 Msps current IDACs or 1-Msps voltage VDACs
❐ Four comparators with 95-ns response time
❐ Four uncommitted opamps with 25-mA drive capability
❐ Four configurable multifunction analog blocks. Example configurations are programmable
gain amplifier (PGA), transimpedance amplifier (TIA), mixer, and sample and hold
❐ CapSense support
■ Programming, debug, and trace
❐ JTAG (4 wire), SWD (2 wire), single wire viewer (SWV), and TRACEPORT interfaces
❐ Cortex-M3 flash patch and breakpoint (FPB) block
❐ Cortex-M3 Embedded Trace Macrocell™ (ETM™) generates an instruction trace stream
❐ Cortex-M3 data watchpoint and trace (DWT) generates data trace information
❐ Cortex-M3 Instrumentation Trace Macrocell (ITM) can be used for printf-style debugging
❐ DWT, ETM, and ITM blocks communicate with off-chip debug and trace systems via the SWV
or TRACEPORT
❐ Bootloader programming supportable through I2C, SPI, UART, USB, and other interfaces
■ Precision, programmable clocking
❐ 3- to 62-MHz internal oscillator over full temperature and voltage range
❐ 4- to 25-MHz crystal oscillator for crystal PPM accuracy
❐ Internal PLL clock generation up to 67 MHz
❐ 32.768-kHz watch crystal oscillator
❐ Low-power internal oscillator at 1, 33, and 100 kHz
For more, see the CY8C58LPxx family datasheet.