DataSheet.es    


PDF PIC16LF1575 Data sheet ( Hoja de datos )

Número de pieza PIC16LF1575
Descripción 14/20-Pin MCU
Fabricantes Microchip 
Logotipo Microchip Logotipo



Hay una vista previa y un enlace de descarga de PIC16LF1575 (archivo pdf) en la parte inferior de esta página.


Total 30 Páginas

No Preview Available ! PIC16LF1575 Hoja de datos, Descripción, Manual

PIC16(L)F1574/5/8/9
14/20-Pin MCUs with High-Precision 16-Bit PWMs
Description
PIC16(L)F1574/5/8/9 microcontrollers combine the capabilities of 16-bit PWMs with Analog to suit a variety of applications.
These devices deliver four 16-bit PWMs with independent timers for applications where high resolution is needed, such as
LED lighting, stepper motors, power supplies and other general purpose applications. The core independent peripherals
(16-bit PWMs, Complementary Waveform Generator), Enhanced Universal Synchronous Asynchronous Receiver
Transceiver (EUSART) and Analog (ADCs, Comparator and DAC) enable closed-loop feedback and communication for
use in multiple market segments. The Peripheral Pin Select (PPS) functionality allows for I/O pin remapping of the digital
peripherals for increased flexibility. The EUSART peripheral enables the communication for applications such as LIN.
Core Features
eXtreme Low-Power (XLP) Features:
• C Compiler Optimized RISC Architecture
• Only 49 Instructions
• Operating Speed:
- DC – 32 MHz clock input
- 125 ns minimum instruction cycle
• Interrupt Capability
• 16-Level Deep Hardware Stack
• Two 8-Bit Timers
• One 16-Bit Timer
• Four additional 16-Bit Timers available using the
16-Bit PWMs
• Power-on Reset (POR)
• Power-up Timer (PWRT)
• Low-Power Brown-out Reset (LPBOR)
• Programmable Watchdog Timer (WDT) up to 256s
• Programmable Code Protection
Memory
• Up to 14 KB Flash Program Memory
• Up to 1024 Bytes Data SRAM Memory
• Direct, Indirect and Relative Addressing modes
• High-Endurance Flash Data Memory (HEF)
- 128 bytes if nonvolatile data storage
- 100k erase/write cycles
• Sleep mode: 20 nA @ 1.8V, typical
• Watchdog Timer: 260 nA @ 1.8V, typical
• Operating Current:
- 30 µA/MHz @ 1.8V, typical
Digital Peripherals
• 16-Bit PWM:
- Four 16-bit PWMs with independent timers
- Multiple output modes (standard, center-
aligned, set and toggle on register match)
- User settings for phase, duty cycle, period,
offset and polarity
- 16-bit timer capability
- Interrupts generated based on timer matches
with offset, duty cycle, period and phase
registers
• Complementary Waveform Generator (CWG):
- Rising and falling edge dead-band control
- Multiple signal sources
• Enhanced Universal Synchronous Asynchronous
Receiver Transceiver (EUSART):
- Supports LIN applications
• Peripheral Pin Select (PPS):
- I/O pin remapping of digital peripherals
Operating Characteristics
• Operating Voltage Range:
- 1.8V to 3.6V (PIC16LF1574/5/8/9)
- 2.3V to 5.5V (PIC16F1574/5/8/9)
• Temperature Range:
- Industrial: -40°C to 85°C
- Extended: -40°C to 125°C
• Internal Voltage Reference module
• In-Circuit Serial Programming™ (ICSP™) via Two
Pins
Device I/O Port Features
• Up to 18 I/Os
• Individually Selectable Weak Pull-ups
• Interrupt-on-Change Pins Option with Edge-
Selectable Option
2016 Microchip Technology Inc.
DS40001782C-page 1

1 page




PIC16LF1575 pdf
FIGURE 3:
20-PIN PDIP, SOIC, SSOP
PIC16(L)F1574/5/8/9
VDD
RA5
RA4
MCLR/VPP/RA3
RC5
RC4
RC3
RC6
RC7
RB7
1
2
3
4
5
6
7
8
9
10
20 VSS
19 RA0
18 RA1
17 RA2
16 RC0
15 RC1
14 RC2
13 RB4
12 RB5
11 RB6
Note: See Table 4 for the pin allocation table.
FIGURE 4:
20-PIN UQFN (4x4)
MCLR/VPP/RA3
RC5
RC4
RC3
RC6
1
2
3
4
5
2019 18 17 16
15 RA1
14 RA2
13 RC0
12 RC1
11 RC2
6 7 8 9 10
Note: See Table 4 for the pin allocation table.
2016 Microchip Technology Inc.
DS40001782C-page 5

5 Page





PIC16LF1575 arduino
1.1 Register and Bit Naming
Conventions
1.1.1 REGISTER NAMES
When there are multiple instances of the same
peripheral in a device, the peripheral control registers
will be depicted as the concatenation of a peripheral
identifier, peripheral instance, and control identifier.
The control registers section will show just one
instance of all the register names with an ‘x’ in the place
of the peripheral instance number. This naming
convention may also be applied to peripherals when
there is only one instance of that peripheral in the
device to maintain compatibility with other devices in
the family that contain more than one.
1.1.2 BIT NAMES
There are two variants for bit names:
• Short name: Bit function abbreviation
• Long name: Peripheral abbreviation + short name
1.1.2.1 Short Bit Names
Short bit names are an abbreviation for the bit function.
For example, some peripherals are enabled with the
EN bit. The bit names shown in the registers are the
short name variant.
Short bit names are useful when accessing bits in C
programs. The general format for accessing bits by the
short name is RegisterNamebits.ShortName. For
example, the enable bit, EN, in the COG1CON0 regis-
ter can be set in C programs with the instruction
COG1CON0bits.EN = 1.
Short names are generally not useful in assembly
programs because the same name may be used by
different peripherals in different bit positions. When this
occurs, during the include file generation, all instances
of that short bit name are appended with an underscore
plus the name of the register in which the bit resides to
avoid naming contentions.
1.1.2.2 Long Bit Names
Long bit names are constructed by adding a peripheral
abbreviation prefix to the short name. The prefix is
unique to the peripheral thereby making every long bit
name unique. The long bit name for the COG1 enable
bit is the COG1 prefix, G1, appended with the enable
bit short name, EN, resulting in the unique bit name
G1EN.
Long bit names are useful in both C and assembly pro-
grams. For example, in C the COG1CON0 enable bit
can be set with the G1EN = 1 instruction. In assembly,
this bit can be set with the BSF COG1CON0,G1EN
instruction.
PIC16(L)F1574/5/8/9
1.1.2.3 Bit Fields
Bit fields are two or more adjacent bits in the same
register. Bit fields adhere only to the short bit naming
convention. For example, the three Least Significant
bits of the COG1CON0 register contain the mode
control bits. The short name for this field is MD. There
is no long bit name variant. Bit field access is only
possible in C programs. The following example
demonstrates a C program instruction for setting the
COG1 to the Push-Pull mode:
COG1CON0bits.MD = 0x5;
Individual bits in a bit field can also be accessed with
long and short bit names. Each bit is the field name
appended with the number of the bit position within the
field. For example, the Most Significant mode bit has
the short bit name MD2 and the long bit name is
G1MD2. The following two examples demonstrate
assembly program sequences for setting the COG1 to
Push-Pull mode:
Example 1:
MOVLW ~(1<<G1MD1)
ANDWF COG1CON0,F
MOVLW 1<<G1MD2 | 1<<G1MD0
IORWF COG1CON0,F
Example 2:
BSF COG1CON0,G1MD2
BCF COG1CON0,G1MD1
BSF COG1CON0,G1MD0
1.1.3
REGISTER AND BIT NAMING
EXCEPTIONS
1.1.3.1 Status, Interrupt, and Mirror Bits
Status, interrupt enables, interrupt flags, and mirror bits
are contained in registers that span more than one
peripheral. In these cases, the bit name shown is
unique so there is no prefix or short name variant.
1.1.3.2 Legacy Peripherals
There are some peripherals that do not strictly adhere
to these naming conventions. Peripherals that have
existed for many years and are present in almost every
device are the exceptions. These exceptions were
necessary to limit the adverse impact of the new
conventions on legacy code. Peripherals that do
adhere to the new convention will include a table in the
registers section indicating the long name prefix for
each peripheral instance. Peripherals that fall into the
exception category will not have this table. These
peripherals include, but are not limited to, the following:
• EUSART
• MSSP
2016 Microchip Technology Inc.
DS40001782C-page 11

11 Page







PáginasTotal 30 Páginas
PDF Descargar[ Datasheet PIC16LF1575.PDF ]




Hoja de datos destacado

Número de piezaDescripciónFabricantes
PIC16LF157414/20-Pin MCUMicrochip
Microchip
PIC16LF157514/20-Pin MCUMicrochip
Microchip
PIC16LF157814/20-Pin MCUMicrochip
Microchip
PIC16LF157914/20-Pin MCUMicrochip
Microchip

Número de piezaDescripciónFabricantes
SLA6805M

High Voltage 3 phase Motor Driver IC.

Sanken
Sanken
SDC1742

12- and 14-Bit Hybrid Synchro / Resolver-to-Digital Converters.

Analog Devices
Analog Devices


DataSheet.es es una pagina web que funciona como un repositorio de manuales o hoja de datos de muchos de los productos más populares,
permitiéndote verlos en linea o descargarlos en PDF.


DataSheet.es    |   2020   |  Privacy Policy  |  Contacto  |  Buscar