EEWORLDEEWORLDEEWORLD

Part Number

Search

PIC16C924

Description
8-BIT, OTPROM, 4 MHz, RISC MICROCONTROLLER, PQFP64
Categorysemiconductor    The embedded processor and controller   
File Size156KB,10 Pages
ManufacturerMicrochip
Websitehttps://www.microchip.com
Download Datasheet Parametric View All

PIC16C924 Overview

8-BIT, OTPROM, 4 MHz, RISC MICROCONTROLLER, PQFP64

PIC16C924 Parametric

Parameter NameAttribute value
Number of functions1
Number of terminals64
Maximum operating temperature85 Cel
Minimum operating temperature-40 Cel
Maximum supply/operating voltage6 V
Minimum supply/operating voltage2.5 V
Rated supply voltage5 V
External data bus width0.0
Number of input and output buses50
Line speed4 MHz
Processing package description10 X 10 MM, 1 MM HEIGHT, PLASTIC, TQFP-64
Lead-freeYes
EU RoHS regulationsYes
China RoHS regulationsYes
stateACTIVE
CraftsmanshipCMOS
packaging shapeSQUARE
Package SizeFLATPACK, THIN PROFILE, FINE PITCH
surface mountYes
Terminal formGULL WING
Terminal spacing0.5000 mm
terminal coatingMATTE TIN
Terminal locationQUAD
Packaging MaterialsPLASTIC/EPOXY
Temperature levelINDUSTRIAL
ADC channelYes
Address bus width0.0
Number of digits8
Maximum FCLK clock frequency4 MHz
Microprocessor typeRISC MICROCONTROLLER
PWM channelYes
ROM programmingOTPROM
M
PIC16C924
TABLE 1:
COMPARE OUTPUT LOW
SWITCHING
I/O Pin
State
H
L
1000
1001
101x
11xx
H
L
H
L
H
L
H
L
Change CCP to
CCPxM<3:0> =
1001
0xxx
L
L
H
L
L
L
L
L
1000
L
L
L
L
L
L
L
L
PIC16C924 Rev. A Silicon/Data Sheet Errata
The PIC16C924 (Rev. A) parts you have received con-
form functionally to the Device Data Sheet
(DS30444E), except for the anomalies described
below.
All the problems listed here will be addressed in future
revisions of the PIC16C924 silicon.
CCP Mode
CCPxM<3:0> =
1. Module: 8-bit A/D Module
If the analog port is configured so that all analog
pins are digital inputs (PCFG2:PCFG0 =
11x),
then doing a conversion on any pin of the analog
port will give a result of ADRES = 0xFF.
Work around
Configure the PCFG2:PCFG0 bits to a value that
has any pin of the analog port configured as an
analog input (such as PCFG2:PCFG0 =
100).
Conversion on any pin of the analog port (analog
or digital) will now convert as expected.
2. Module: CCP (Compare Mode)
The Compare mode may not operate as expected
when configuring the compare match to drive the
I/O pin low (CCPxM<3:0> =
1001).
When the CCP module is changed to compare
output low (CCPxM<3:0> =
1001)
from any other
non-compare CCP mode, the I/O pin will immedi-
ately be driven low, regardless of the state of the
I/O data latch. The pin will remain low when the
compare match occurs (see Table 1).
However, when the CCP module is changed to
compare output high (CCPxM<3:0> =
1000)
from
any other CCP mode, the I/O pin will immediately
be driven low, regardless of the state of the I/O
data latch. The pin will be driven high when the
compare match occurs.
Work around
To have the I/O pin high until the compare match
low occurs, force a compare match high to get the
I/O pin into the high state, then reconfigure the
compare match to force the I/O low when the com-
pare condition occurs.
3. Module: CCP (Compare Mode)
The special event trigger of the Compare mode
may not occur if both of the following conditions
exist:
• An instruction one cycle (T
CY
) prior to a
Timer1/Compare register match has literal
data equal to the address of a CCP register
being used. Specific cases include:
Unit
CCP1
Register
CCPR1L
CCPR1H
CCP1CON
Literal Data
15h
16h
17h
• An instruction in the same cycle as a Timer1/
Compare register match has an MSb of ‘0’.
The interrupt for the compare event will still be
generated, but no special event trigger will occur.
Work around
Use the Interrupt Service Routine instead of using
the special event trigger to reset Timer1 (and start
an A/D conversion, if applicable).
2001 Microchip Technology Inc.
DS80111B-page 1
This circuit is installed on the car!!
I want to connect this circuitto the circuitthrough the car's battery. My friend said that he wanted to install it on the car, so I asked him to design the circuit and programto explain the circuit.Wh...
tony20187 Automotive Electronics
Shaping and triggering circuit
[i=s]This post was last edited by paulhyde on 2014-9-15 09:05[/i] What is this about shaping and triggering circuits? Can any expert give me some advice?...
柏草 Electronics Design Contest
What the hell
Another ordinary and busy day has begun! I opened EEWORLD as usual. What the fuck?Why is it not my account? Did someone hack my account? Did they change my name and profile picture? I clicked on setti...
woody_chen Talking
[Playing with LPC810 mini] Initial trial of low power mode and systick
[font=Microsoft YaHei UI, Microsoft YaHei, SimSun, Segoe UI, Tahoma, Helvetica, sans-serif, Microsoft YaHei, Georgia, Helvetica, Arial, sans-serif, 宋体, PMingLiU, serif][color=#000000][size=24px]Follow...
johnrey NXP MCU
AVR MCU and GCC Programming
Chapter 1 AVR Microcontroller GCC Programming WINAVR is a development tool set for ATMEL AVR series microcontrollers, which includes GNU C and C++ compilers GCC. 1.1 A Simple Example In order to have ...
cqycmc Microchip MCU
Please help with the header file
I often see the following statement #ifdef __cplusplus in the header file.I don't know what it means. Please help me....
mary00532 Analogue and Mixed Signal

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Robot
development
community

Index Files: 1620  487  1265  596  1057  33  10  26  12  22 
Datasheet   0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Room 1530, 15th Floor, Building B, No. 18 Zhongguancun Street, Haidian District, Beijing Telephone: (010) 82350740 Postal Code: 100190
Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号