PIC16F1934-E/PT Microchip Technology, PIC16F1934-E/PT Datasheet - Page 7
![7KB Flash, 256B RAM, 256B EEPROM, LCD, 1.8-5.5V 44 TQFP 10x10x1mm TRAY](/photos/6/82/68251/c04-076_pt_sml.jpg)
PIC16F1934-E/PT
Manufacturer Part Number
PIC16F1934-E/PT
Description
7KB Flash, 256B RAM, 256B EEPROM, LCD, 1.8-5.5V 44 TQFP 10x10x1mm TRAY
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)
Specifications of PIC16F1934-E/PT
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
36
Program Memory Size
7KB (4K x 14)
Program Memory Type
FLASH
Eeprom Size
256 x 8
Ram Size
256 x 8
Voltage - Supply (vcc/vdd)
1.8 V ~ 5.5 V
Data Converters
A/D 14x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 125°C
Package / Case
44-TQFP, 44-VQFP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
PIC16F1934-E/PT
Manufacturer:
Microchip Technology
Quantity:
10 000
NO PAGING SURPRISES
The primary advantage to using relative branches is to
eliminate the possibility of software that works until
additional code is added. Sometimes, a simple delay
loop will fail because code inserted ahead of the loop
pushed the loop across a page boundary. These
surprises are eliminated with the use of a relative
branch.
FIGURE 3:
FSR MEMORY MAP
The large addressing space of the new FSRs provides
the ability to access additional memory besides the
GPR and SFR memory spaces (see Figure 3). The
FSR memory map includes the legacy GPR/SFR
space. In addition, the GPR memory is mirrored into a
linear region to allow large memory blocks to be
accessed via the indirect addressing modes. Lastly, the
low byte of each program memory address is also
mapped into the FSR address space. These two addi-
© 2009 Microchip Technology Inc.
Note 1: Accessing these addresses via FSR causes the instructions to use 1 additional cycle.
FSR Addresses
FSR Addresses
FSR MEMORY MAP
0xFFFF
0x0FFF
0x1FFF
0x29FF
0x2A00
0x7FFF
0x0000
0x1000
0x2000
0x8000
(1)
LINEAR GPR
RESERVED
RESERVED
PROGRAM
MEMORY
Region
GPRs
SRFs
&
Indirect Addressing
Indirect addressing allows an address to be computed
at run time and the data modified. Accessing arrays
and other memory buffers often requires indirect
addressing. The legacy PIC12/16 has very rudimentary
support for indirect addressing with a single FSR/INDF.
The enhanced PIC12/16 has extensive support for indi-
rect addressing.
tions to the memory map allow large memory blocks,
and pointers that access RAM and Flash. The result of
these changes is a large improvement in performance
for large data applications.
Accessible by
Addresses
BSR + File
Addresses
FSR Only
Program
Register
Counter
0x0FFF
0x7FFF
0x0000
0x0000
(1)
DS41375A-page 7