參數(shù)資料
型號: CY7C60333
廠商: Cypress Semiconductor Corp.
英文描述: enCoRe III Low Voltage(enCoRe III低電壓)
中文描述: enCoRe III器件低電壓(enCoRe III器件低電壓)
文件頁數(shù): 5/29頁
文件大?。?/td> 384K
代理商: CY7C60333
CY7C603xx
Document #: 38-16018 Rev. *D
Page 5 of 29
Application Editor
In the Application Editor you can edit your C language and
Assembly language source code. You can also assemble,
compile, link, and build.
Assembler.
The macro assembler allows the assembly code
to be merged seamlessly with C code. The link libraries
automatically use absolute addressing or can be compiled in
relative mode and linked with other software modules to get
absolute addressing.
C Language Compiler.
A C language compiler is available
that supports the enCoRe III LV family of devices. Even if you
have never worked in the C language before, the product
quickly allows you to create complete C programs.
The embedded, optimizing C compiler provides all the
features of C tailored to the enCoRe III LV architecture. It
comes complete with embedded libraries providing port and
bus operations, standard keypad and display support, and
extended math functionality.
Debugger
The PSoC Designer Debugger subsystem provides hardware
in-circuit emulation, allowing the designer to test the program
in a physical system while providing an internal view of the
device. Debugger commands allow the designer to read the
program and read and write data memory, read and write IO
registers, read and write CPU registers, set and clear break-
points, and provide program run, halt, and step control. The
debugger also allows the designer to create a trace buffer of
registers and memory locations of interest.
Online Help System
The online help system displays online, context-sensitive help
for the user. Designed for procedural and quick reference,
each functional subsystem has its own context-sensitive help.
This system also provides tutorials and links to FAQs and an
Online Support Forum to aid the designer in getting started.
Hardware Tools
In-Circuit Emulator
A low cost, high functionality ICE (In-Circuit Emulator) is
available for development support. This hardware has the
capability to program single devices.
The emulator consists of a base unit that connects to the PC
by way of a USB port. The base unit is universal and will
operate with enCoRe III LV, enCoRe III, and all PSoC devices.
Emulation pods for each device family are available
separately. The emulation pod takes the place of the
enCoRe III LV device in the target board and performs full
speed (12 MHz) operation.
Designing with User Modules
The development process for the enCoRe III LV device differs
from that of a traditional fixed-function microprocessor. The
configurable analog and digital hardware blocks provide a
unique flexibility that pays dividends in managing specification
change during development and by lowering inventory costs.
These configurable resources have the ability to implement a
wide variety of user-selectable functions. Each block has
several registers that determine its function and connectivity
to other blocks, multiplexers, buses and to the IO pins.
Iterative development cycles permit you to adapt the hardware
as well as the software. This substantially lowers the risk of
having to select a different part to meet the final design require-
ments.
To speed the development process, the PSoC Designer
Integrated Development Environment (IDE) provides a library
of prebuilt, pretested hardware peripheral functions, called
“User Modules.” User Modules make selecting and imple-
menting peripheral devices simple, and come in analog,
digital, and mixed signal varieties. The standard User Module
library contains seven common peripherals such as ADCs,
SPI, I2C and PWMs to configure the enCoRe III LV periph-
erals.
Each user module establishes the basic register settings that
implement the selected function. It also provides parameters
that allow you to tailor its precise configuration to your
particular application. For example, a Pulse Width Modulator
User Module configures a digital enCoRe III LV block for 8 bits
of resolution. The user module parameters permit you to
establish the pulse width and duty cycle. User modules also
provide tested software to cut your development time. The
user module application programming interface (API) provides
high-level functions to control and respond to hardware events
at run time. The API also provides optional interrupt service
routines that you can adapt as needed.
The API functions are documented in user module data sheets
that are viewed directly in the PSoC Designer IDE. These
data sheets explain the internal operation of the user module
and provide performance specifications. Each data sheet
describes the use of each user module parameter and
documents the setting of each register controlled by the user
module.
The development process starts when you open a new project
and bring up the Device Editor, a graphical user interface
(GUI) for configuring the hardware. You pick the user modules
you need for your project and map them onto the
enCoRe III LV blocks with point-and-click simplicity. Next, you
build signal chains by interconnecting user modules to each
other and the IO pins. At this stage, you also configure the
clock source connections and enter parameter values directly
or by selecting values from drop-down menus. When you are
ready to test the hardware configuration or move on to devel-
oping code for the project, you perform the “Generate Appli-
cation” step. This causes PSoC Designer to generate source
code that automatically configures the device to your specifi-
cation and provides the high-level user module API functions.
相關(guān)PDF資料
PDF描述
CY7C60323 enCoRe III Low Voltage(enCoRe III低電壓)
CY7C63001C Universal Serial Bus Microcontroller(通用串行總線微控制器)
CY7C63231-PC enCoRe USB Low-speed USB Peripheral Controller
CY7C63231A-SC enCoRe USB Low-speed USB Peripheral Controller
CY7C63221A enCoRe USB Low-speed USB Peripheral Controller
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
CY7C60333-3X14C 功能描述:8位微控制器 -MCU CY7C60333-3X14C RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風(fēng)格:SMD/SMT
CY7C60333-LFXC 功能描述:8位微控制器 -MCU Wireless enCoRe II 8K Flash 512 RAM IND RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風(fēng)格:SMD/SMT
CY7C60333-LFXCT 功能描述:8位微控制器 -MCU Wireless enCoRe II 8K Flash 512 RAM IND RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風(fēng)格:SMD/SMT
CY7C60333-LTXC 功能描述:8位微控制器 -MCU enCoReIII Lw Voltage RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風(fēng)格:SMD/SMT
CY7C60333-LTXCT 功能描述:8位微控制器 -MCU enCoReIII Lw Voltage RoHS:否 制造商:Silicon Labs 核心:8051 處理器系列:C8051F39x 數(shù)據(jù)總線寬度:8 bit 最大時鐘頻率:50 MHz 程序存儲器大小:16 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:1.8 V to 3.6 V 工作溫度范圍:- 40 C to + 105 C 封裝 / 箱體:QFN-20 安裝風(fēng)格:SMD/SMT