Web Analytics
Datasheet 搜索 > 微控制器 > Microchip(微芯) > PIC16C74A-04/P 数据手册 > PIC16C74A-04/P 开发手册 1/34 页
PIC16C74A-04/P
器件3D模型
88.258
导航目录
PIC16C74A-04/P数据手册
Page:
of 34 Go
若手册格式错乱,请下载阅览PDF原文件
1997 Microchip Technology Inc. DS00616A-page 1
INTRODUCTION
This application note describes the basic issues that
need to be addressed in order to implement digital sig-
nal processing systems using the PIC16C74 and
provides application code modules and examples for
DTMF tone generation, a 60 Hz notch filter, and a
simple PID compensator for control systems. These
routines can also be used with other PIC16C6X and
PIC16C7XXX processors with minor modifications and
the addition of external analog I/O devices.
The use of general purpose microcontrollers for
low-end digital signal processing applications has
become more commonplace these days with the avail-
ability of higher speed processors. Since most signal
processing systems consist of a host processor and
dedicated DSP chip, the use of a single microcontroller
to perform both these functions provides a simpler and
lower cost solution. In addition, the single chip design
will consume less power which is ideal for battery
powered applications. The PIC16C74 with its on-chip
A/D, PWM module, and fast CPU is an ideal candidate
for use in these low-bandwidth signal processing
applications.
A typical signal processing system includes an A/D
converter, D/A converter, and CPU that performs the
signal processing algorithm as shown in Figure 1.
Author: Darius Mostowfi
Design Consultant
The input signal,
x(t)
, is first passed through an input
filter (commonly called the anti-aliasing filter) whose
function is to bandlimit the signal to below the Nyquist
rate (one half the sampling frequency) to prevent
aliasing. The signal is then digitized by the A/D
converter at a rate determined by the sample clock to
produce
x(n)
, the discrete-time input sequence. The
system transfer function,
H(z)
, is typically implemented
in the time-domain using a difference equation. The
output sample,
y(n)
, is then converted back into the
continuous-time signal,
y(t)
, by the D/A converter and
output low-pass filter.
The calculation of the output signal using a difference
equation requires a multiply and accumulate (MAC)
operation. This is typically a single-cycle instruction on
DSP chips but can take many cycles to perform on a
standard microcontroller since it must be implemented
in code. Since the digitization of the signal, calculation
of the output, and output to the D/A converter all must
be completed within the sample clock period, the speed
at which this can be done determines the maximum
bandwidth that can be achieved with the system. The
relatively slow speed of most microcontrollers is the
major limitation when they are used in DSP applica-
tions but the PIC16C74’s fast instruction execution
speed (as fast as 200 ns/instruction) can provide the
performance required to implement relatively low band-
width systems. In addition, the device’s on-chip A/D and
PWM modules provide all the functions needed for a
single chip system. Only a few external components
are needed to use the PIC16C74 for tone generation,
filtering of transducer signals, or low bandwidth control.
FIGURE 1: TYPICAL SIGNAL PROCESSING SYSTEM
X[t]
A/D
X[n]
System Clock
Y[n]
Y[t]
Low-pass
Filter
D/A
Low-pass
Filter
H[z]
AN616
Digital Signal Processing with the PIC16C74

PIC16C74A-04/P 数据手册

Microchip(微芯)
289 页 / 2.15 MByte
Microchip(微芯)
688 页 / 2.66 MByte
Microchip(微芯)
26 页 / 0.23 MByte
Microchip(微芯)
11 页 / 0.16 MByte
Microchip(微芯)
34 页 / 0.34 MByte
Microchip(微芯)
18 页 / 0.58 MByte
Microchip(微芯)
2 页 / 0.1 MByte

PIC16C74A04 数据手册

Microchip(微芯)
MICROCHIP  PIC16C74A-04/P  微控制器, 8位, 一次性可编程, PIC16C7xx, 10 MHz, 7 KB, 192 Byte, 40 引脚, DIP
Microchip(微芯)
PIC16C72/73(A)/74(A)/76/77 8 位微控制器Microchip 的 PIC16C 系列微控制器 8 位 CMOS MCU,将 Microchip 的 PIC® 体系架构融入到引脚和封装选件中,从节省空间的 14 引脚设备到功能丰富的 64 引脚设备。 现在由基于闪存的型号代替,这些设备在传统设计方面也仍受到欢迎。 对于新应用,应考虑 PIC16F 型号。 PIC16C72/73(A)/74(A)/76/77 系列微控制器基于 Microchip 中档体系结构,带 8 层硬件堆栈和 35 个 14 位指令。 这些 MCU 提供高达 5 MIPS、14 字节程序内存和 368 字节 RAM 的数据存储器。 板载是一个 RC 振荡器,精确度为 ±1%。### 特点35 个指令 8 级硬件堆栈 22 个输入/输出引脚 – PIC16C72/73/73A/76 33 个输入/输出引脚 – PIC16C74/74A/77 2 个捕获、比较、PWM (CCP) 模块 – 除 PIC16C72 外的所有型号,该型号具有 1 个模块 5 通道 8 位模拟到数字转换器 (ADC) – PIC16C72/73/73A/76 8 通道 8 位模拟到数字转换器 (ADC) – PIC16C74/74A/77 两个 8 位计时器 一个 16 位计时器 同步串行端口 (SSP),带有 SPI 和 I2C 通用同步异步接收器发射器 (USART/SCI) – 除 PIC16C72 外的所有型号 从并行端口 – 仅限型号 PIC16C74/74A/77 监控计时器 (WDT) 通电重置 (POR) 通电计时器 (PWRT) 振荡器启动计时器 (OST) 掉电重置 (BOR) 在线串行编程 (ICSP) ### PIC16 微控制器
Microchip(微芯)
PIC16C72/73(A)/74(A)/76/77 8 位微控制器Microchip 的 PIC16C 系列微控制器 8 位 CMOS MCU,将 Microchip 的 PIC® 体系架构融入到引脚和封装选件中,从节省空间的 14 引脚设备到功能丰富的 64 引脚设备。 现在由基于闪存的型号代替,这些设备在传统设计方面也仍受到欢迎。 对于新应用,应考虑 PIC16F 型号。 PIC16C72/73(A)/74(A)/76/77 系列微控制器基于 Microchip 中档体系结构,带 8 层硬件堆栈和 35 个 14 位指令。 这些 MCU 提供高达 5 MIPS、14 字节程序内存和 368 字节 RAM 的数据存储器。 板载是一个 RC 振荡器,精确度为 ±1%。### 特点35 个指令 8 级硬件堆栈 22 个输入/输出引脚 – PIC16C72/73/73A/76 33 个输入/输出引脚 – PIC16C74/74A/77 2 个捕获、比较、PWM (CCP) 模块 – 除 PIC16C72 外的所有型号,该型号具有 1 个模块 5 通道 8 位模拟到数字转换器 (ADC) – PIC16C72/73/73A/76 8 通道 8 位模拟到数字转换器 (ADC) – PIC16C74/74A/77 两个 8 位计时器 一个 16 位计时器 同步串行端口 (SSP),带有 SPI 和 I2C 通用同步异步接收器发射器 (USART/SCI) – 除 PIC16C72 外的所有型号 从并行端口 – 仅限型号 PIC16C74/74A/77 监控计时器 (WDT) 通电重置 (POR) 通电计时器 (PWRT) 振荡器启动计时器 (OST) 掉电重置 (BOR) 在线串行编程 (ICSP) ### PIC16 微控制器
Microchip(微芯)
8位CMOS微控制器与A / D转换器 8-Bit CMOS Microcontrollers with A/D Converter
Microchip(微芯)
PIC16 系列 192 B RAM 4 K x 14位 EPROM 8位 CMOS 微控制器 - MQFP-44
Microchip(微芯)
PIC16 系列 192 B RAM 4 K x 14 位 EPROM 8 位 CMOS 微控制器 - MQFP-44
Microchip(微芯)
8位CMOS微控制器与A / D转换器 8-Bit CMOS Microcontrollers with A/D Converter
Microchip(微芯)
8位CMOS微控制器与A / D转换器 8-Bit CMOS Microcontrollers with A/D Converter
Microchip(微芯)
8位CMOS微控制器与A / D转换器 8-Bit CMOS Microcontrollers with A/D Converter
Microchip(微芯)
器件 Datasheet 文档搜索
器件加载中...
AiEMA 数据库涵盖高达 72,405,303 个元件的数据手册,每天更新 5,000 多个 PDF 文件