PIC16F1936-I/SS Microchip Technology, PIC16F1936-I/SS Datasheet - Page 30
![IC PIC MCU FLASH 512KX14 28-SSOP](/photos/6/81/68119/150-28-ssop_sml.jpg)
PIC16F1936-I/SS
Manufacturer Part Number
PIC16F1936-I/SS
Description
IC PIC MCU FLASH 512KX14 28-SSOP
Manufacturer
Microchip Technology
Series
PIC® XLP™ 16Fr
Datasheets
1.PIC16F722-ISS.pdf
(8 pages)
2.PIC16LF1933-ISS.pdf
(508 pages)
3.PIC16LF1933-ISS.pdf
(46 pages)
4.PIC16F1936-ISS.pdf
(2 pages)
5.PIC16F1936-ISS.pdf
(10 pages)
6.PIC16F1936-ISS.pdf
(40 pages)
7.PIC16F1936-ISS.pdf
(30 pages)
8.PIC16F1936-ISS.pdf
(12 pages)
9.PIC16LF1934-IML.pdf
(418 pages)
Specifications of PIC16F1936-I/SS
Program Memory Type
FLASH
Program Memory Size
14KB (8K x 14)
Package / Case
28-SSOP
Core Processor
PIC
Core Size
8-Bit
Speed
32MHz
Connectivity
I²C, LIN, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, LCD, POR, PWM, WDT
Number Of I /o
25
Eeprom Size
256 x 8
Ram Size
512 x 8
Voltage - Supply (vcc/vdd)
1.8 V ~ 5.5 V
Data Converters
A/D 11x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Processor Series
PIC16F
Core
PIC
Data Bus Width
8 bit
Data Ram Size
512 B
Interface Type
EUSART/MI2C/SPI
Maximum Clock Frequency
32 MHz
Number Of Programmable I/os
25
Number Of Timers
5
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
52715-96, 52716-328, 52717-734
Development Tools By Supplier
PG164130, DV164035, DV244005, DV164005
Minimum Operating Temperature
- 40 C
On-chip Adc
11-ch x 10-bit
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
PIC16F1936-I/SS
Manufacturer:
NXP
Quantity:
6 000
Company:
Part Number:
PIC16F1936-I/SS
Manufacturer:
MCP
Quantity:
3 200
Part Number:
PIC16F1936-I/SS
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
PIC16F193X/LF193X
6.0
Code protection is controlled using the CP bit in
Configuration Word 1. When code protection is
enabled, all program memory locations (0000h-7FFFh)
read as all ‘0’. Further programming is disabled for the
program memory (0000h-7FFFh).
Data memory is protected with its own Code-Protect bit
(CPD). When data code-protection is enabled (CPD = 0),
all data memory locations read as ‘0’. Further
programming is disabled for the data memory. Data
memory can still be programmed and read during
program execution.
The user ID locations and Configuration Words can be
programmed and read out regardless of the code
protection settings.
6.1
Code protection is enabled by programming the CP bit
in Configuration Word 1 register to ‘0’.
The only way to disable code protection is to use the
Bulk Erase Program Memory command.
6.2
Data memory protection is enabled by programming
the CPD bit in Configuration Word 1 register to ‘0’.
The only way to disable code protection is to use the
Bulk Erase Program Memory command.
DS41360A-page 30
Note:
CODE PROTECTION
Program Memory
Data Memory
To ensure system security, if CPD bit = 0,
the Bulk Erase Program Memory command
will also erase data memory.
Advance Information
7.0
In the hex file there are two bytes per program word
stored in the Intel
LSB first, MSB second. Because there are two bytes
per word, the addresses in the hex file are 2x the
address
Configuration Word 1 is stored at 8007h on the
PIC16F193X/PIC16LF193X. In the hex file this will be
referenced as 1000Eh-1000Fh).
7.1
To allow portability of code, it is strongly recommended
that the programmer is able to read the Configuration
Words and user ID locations from the hex file. If the
Configuration Words information was not present in the
hex file, a simple warning message may be issued.
Similarly, while saving a hex file, Configuration Words
and user ID information should be included.
7.2
If a device ID is present in the hex file at
1000Ch-1000Dh (8006h on the part), the programmer
should verify the device ID (excluding the revision)
against the value read from the part. On a mismatch
condition the programmer should generate a warning
message.
7.3
The programmer should be able to read data memory
information from a hex file and write data memory
contents to a hex file.
The physical address range of the 256 data memory is
0000h-00FFh. However, these addresses are logically
mapped to address 1E000h-1E1FFh in the hex file.
This provides a way of differentiating between the data
and program memory locations in this range. The
format for data memory storage is one data byte per
address location, LSb aligned.
HEX FILE USAGE
Configuration Word
Device ID and Revision
Data EEPROM
in
program
®
INHX32 hex format. Data is stored
© 2008 Microchip Technology Inc.
memory.
(Example:
The