Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes
product primary image

PIC16F1938

Status: In Production

Features:

  • Enhanced Mid-range Core with 49 Instruction, 16 Stack Levels
  • Flash Program Memory with self read/write capability
  • 60 LCD segment drive support
  • Internal 32MHz oscillator
  • Integrated Capacitive mTouch Sensing Module
  • Integrated Temperature Indicator
  • MI2C, SPI, EUSART w/auto baud
  • 3 ECCP & 2 CCP (Enhanced/Capture Compare PWM)
  • Comparators with selectable Voltage Reference
  • 11 Channel 10b ADC with Voltage Reference
  • 25mA Source/Sink current I/O
  • Four 8-bit Timers (TMR0/TMR2/TMR4/TMR6)
  • One 16-bit Timer (TMR1)
  • Extended Watchdog Timer (EWDT)
  • Enhanced Power-On/Off-Reset
  • Brown-Out Reset (BOR)
  • In Circuit Serial Programming (ICSP)
  • Wide Operating Voltage (1.8V – 5.5V)
  • Low Voltage PIC16LF1938 variant (1.8V – 3.6V)
View More
Overview
Documents
Development Environment
Similar Devices
RoHS Information
Buy Now

Device Overview

Summary

This versatile 28-pin MCU is also a member of Microchip's extreme low power microcontroller family featuring nanoWatt XLP technology. Debug Support • Integrated debug support on Device. No Debug Header is required • An optional external Debug Header, AC244035 or AC244036, is also available for Debugging support • Debug and Programming support is available via PICkit™ 3, and MPLAB® ® ICD 3 • For additional Debug Header Information, please refer to DS51292 <http: searchhome.aspx?id="2&q=DS51292"></http:>

For product comparison, please consider: PIC16F19156

Additional Features
    • Enhanced Mid-range Core with 49 Instruction, 16 Stack Levels
    • Flash Program Memory with self read/write capability
    • 60 LCD segment drive support
    • Internal 32MHz oscillator
    • Integrated Capacitive mTouch Sensing Module
    • Integrated Temperature Indicator
    • MI2C, SPI, EUSART w/auto baud
    • 3 ECCP & 2 CCP (Enhanced/Capture Compare PWM)
    • Comparators with selectable Voltage Reference
    • 11 Channel 10b ADC with Voltage Reference
    • 25mA Source/Sink current I/O
    • Four 8-bit Timers (TMR0/TMR2/TMR4/TMR6)
    • One 16-bit Timer (TMR1)
    • Extended Watchdog Timer (EWDT)
    • Enhanced Power-On/Off-Reset
    • Brown-Out Reset (BOR)
    • In Circuit Serial Programming (ICSP)
    • Wide Operating Voltage (1.8V – 5.5V)
    • Low Voltage PIC16LF1938 variant (1.8V – 3.6V)
Parametrics
Name
Value
Program Memory Type
Flash
Program Memory Size (KB)
28
CPU Speed (MIPS/DMIPS)
8
SRAM Bytes
1,024
Data EEPROM/HEF (bytes)
256
Digital Communication Peripherals
1-UART, 1-SPI, 1-I2C1-MSSP(SPI/I2C)
Capture/Compare/PWM Peripherals
5 Input Capture, 2 CCP, 3 ECCP,
Timers
4 x 8-bit, 1 x 16-bit
ADC Input
11 ch, 10-bit
Number of Comparators
2
Segmented LCD
60
Temperature Range (C)
-40 to 125
Operating Voltage Range (V)
1.8 to 5.5
Pin Count
28
Low Power
Yes

Documents

Jump to:

Migration Guide

Programming Specification

Applications Source code

05/30/2017
3028KB
01/21/2016
684KB
01/21/2016
417KB

Product Line Card

Product Line Documents

04/21/2010
780KB

Development Environment

  • Emulators & Debuggers
  • Programmers
  • Demo & Evaluation Boards
  • Application Examples
Emulators & Debuggers
MPLAB PICkit 4 In-Circuit Debugger
MPLAB PICkit 4 In-Circuit Debugger ( PG164140 )

Fast programming, increased functionality, at the same price as its predecessor.


The MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer allows fast and easy debugging and programming of PIC®, dsPIC®, AVR, SAM and CEC flash microcontrollers, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE), version 4.15. The MPLAB

...

Learn More
Add To Cart
MPLAB ICD 4 In-Circuit Debugger
MPLAB ICD 4 In-Circuit Debugger ( DV164045 )

The MPLAB® ICD 4 In-Circuit Debugger/Programmer is Microchip’s fastest, cost-effective debugging and programming tool for PIC® Microcontrollers (MCUs), dsPIC® Digital Signal Controllers (DSCs), and CEC flash microcontrollers. This speed is provided by a SAME70 MCU with 300 MHz, 32-bit MCU with 2MB of RAM and a high-speed FPGA to yield faster

...

Learn More
Add To Cart
PICkit 3 In-Circuit Debugger
PICkit 3 In-Circuit Debugger ( PG164130 )
(Not Recommended for new design)

The PICkit 3 is not recommended for new designs. For new designs, please see the MPLAB PICKit 4.

Microchip’s PICkit™ 3 In-Circuit Debugger/Programmer uses in-circuit debugging logic incorporated into each chip with Flash memory to provide a low-cost hardware debugger and programmer. In-circuit

...


Learn More
Add To Cart
MPLAB ICD 3 In-Circuit Debugger
MPLAB ICD 3 In-Circuit Debugger ( DV164035 )
(Not Recommended for new design)

 The MPLAB ICD 3 is a mature product. For new designs, consider using the MPLAB ICD 4 (DV164045)

MPLAB® ICD 3 In-Circuit Debugger System is Microchip's most cost effective high-speed hardware debugger/programmer for Microchip Flash Digital Signal Controller (DSC) and microcontroller

...


Learn More
Add To Cart
MPLAB REAL ICE PROBE KIT
MPLAB REAL ICE PROBE KIT ( DV244005 )
(Not Recommended for new design)

 

Not recommended for new designs. For new designs, please consider the MPLAB ICD 4 (DV164045).

MPLAB REAL ICE In-Circuit Emulator System is Microchip’s next generation high speed emulator for Microchip Flash DSC® and MCU devices. It debugs and programs

...


Learn More
Add To Cart
Programmers
MPLAB PICkit 4 In-Circuit Debugger
MPLAB PICkit 4 In-Circuit Debugger ( PG164140 )

Fast programming, increased functionality, at the same price as its predecessor.


The MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer allows fast and easy debugging and programming of PIC®, dsPIC®, AVR, SAM and CEC flash microcontrollers, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE), version 4.15. The MPLAB

...

Learn More
Add To Cart
MPLAB ICD 4 In-Circuit Debugger
MPLAB ICD 4 In-Circuit Debugger ( DV164045 )

The MPLAB® ICD 4 In-Circuit Debugger/Programmer is Microchip’s fastest, cost-effective debugging and programming tool for PIC® Microcontrollers (MCUs), dsPIC® Digital Signal Controllers (DSCs), and CEC flash microcontrollers. This speed is provided by a SAME70 MCU with 300 MHz, 32-bit MCU with 2MB of RAM and a high-speed FPGA to yield faster

...

Learn More
Add To Cart
PICkit 3 In-Circuit Debugger
PICkit 3 In-Circuit Debugger ( PG164130 )
(Not Recommended for new design)

The PICkit 3 is not recommended for new designs. For new designs, please see the MPLAB PICKit 4.

Microchip’s PICkit™ 3 In-Circuit Debugger/Programmer uses in-circuit debugging logic incorporated into each chip with Flash memory to provide a low-cost hardware debugger and programmer. In-circuit

...

Learn More
Add To Cart
MPLAB PM3 Universal Device Programmer
MPLAB PM3 Universal Device Programmer ( DV007004 )

The MPLAB® PM3 Universal Device Programmer is easy to use and operates with a PC or as a stand-alone unit, and programs Microchip's entire line of PIC® devices as well as the latest dsPIC® DSC devices. When used standalone, data can be loaded and saved with the SD/MMC card (not included).

  • Socket: AC164301   PartNo: PIC16F1938 (28SP)
  • Socket: AC164345   PartNo: PIC16F1938 (28MV)
Learn More
Add To Cart
MPLAB ICD 3 In-Circuit Debugger
MPLAB ICD 3 In-Circuit Debugger ( DV164035 )
(Not Recommended for new design)

 The MPLAB ICD 3 is a mature product. For new designs, consider using the MPLAB ICD 4 (DV164045)

MPLAB® ICD 3 In-Circuit Debugger System is Microchip's most cost effective high-speed hardware debugger/programmer for Microchip Flash Digital Signal Controller (DSC) and microcontroller

...

Learn More
Add To Cart
MPLAB REAL ICE PROBE KIT
MPLAB REAL ICE PROBE KIT ( DV244005 )
(Not Recommended for new design)

 

Not recommended for new designs. For new designs, please consider the MPLAB ICD 4 (DV164045).

MPLAB REAL ICE In-Circuit Emulator System is Microchip’s next generation high speed emulator for Microchip Flash DSC® and MCU devices. It debugs and programs

...

Learn More
Add To Cart
Demo & Evaluation Boards
PICDEM LCD 2 DEMO BOARD
PICDEM LCD 2 DEMO BOARD ( DM163030 )

The PICDEM LCD 2 Demonstration Board (DM163030) shows the main features of Microchip’s 28, 40, 64 and 80-pin LCD Flash PIC microcontrollers including the LCD voltage booster and contrast controller. It is populated with the PIC18F87J90. Other devices are supported via a transition socket and are available separately. A sample LCD glass display is included for custom prototyping. The glass...

Learn More
Add To Cart
PICkit 28-Pin LIN Demo Board
PICkit 28-Pin LIN Demo Board ( DM164130-3 )

The 28 PIN LIN Demo board is a small and simple demo board which can be used to quickly start developing LIN based applications.

Learn More
Add To Cart
PIC16LF1947 PIM
PIC16LF1947 PIM ( MA160015 )

The PIC16LF1947 Plug-in Module (PIM) is an accessory to the PIC18 Explorer Board, PICDEM LCD2 Demonstration Board, & XLP 8-bit Evaluation Platform that allows users to evaluate and develop with the low power XLP PIC16LF193x/194x family of microcontrollers. Additionally, this provides a platform for general purpose development and gives you the ability to develop code for any...

Learn More
Add To Cart
PIC16F1947 PIM
PIC16F1947 PIM ( MA160016 )

The PIC16F1947 Plug-in Module (PIM) is an accessory to the PIC18 Explorer Board, PICDEM LCD2 Demonstration Board, & XLP 8-bit Development Platform that allows users to evaluate and develop with the PIC16F193x/194x family of microcontrollers. Additionally, this provides a platform for general purpose development and gives you the ability to develop code for any PIC12F1xxx/PIC16F1xxx...

Learn More
Add To Cart

Similar Devices

Product
Pins
Flash (KB)
RAM (B)
Price 5K
Notes
28
7
256
$1.23
LCD
40
7
256
$1.46
LCD
28
14
512
$1.30
LCD
40
14
512
$1.53
LCD
28
28
1,024
$1.37
LCD
40
28
1,024
$1.61
LCD
64
14
512
$1.75
LCD
64
28
1,024
$1.82
LCD

RoHS Information

Part Number
Device Weight (g)
Shipping Weight (Kg)
Lead Count
Package Type
Package Width
Solder Composition
JEDEC Indicator
RoHS
China EFUP
PIC16F1938-E/MLVAO
0.101600
0.163934
28
QFN
6x6x0.9mm
Matte Tin
e3
PIC16F1938-I/ML
0.101600
0.163934
28
QFN
6x6x0.9mm
Matte Tin
e3
PIC16F1938T-E/MLVAO
0.101600
0.332500
28
QFN
6x6x0.9mm
Matte Tin
e3
PIC16F1938T-I/ML
0.101600
0.332500
28
QFN
6x6x0.9mm
Matte Tin
e3
PIC16F1938T-I/MLVAO
0.101600
0.332500
28
QFN
6x6x0.9mm
Matte Tin
e3
PIC16F1938-E/ML
0.101600
0.163934
28
QFN
6x6x0.9mm
Matte Tin
e3
PIC16F1938-E/SS
0.229200
0.489362
28
SSOP
.209in
Matte Tin
e3
PIC16F1938-E/SSVAO
0.229200
0.489362
28
SSOP
.209in
Matte Tin
e3
PIC16F1938-I/SS
0.229200
0.489362
28
SSOP
.209in
Matte Tin
e3
PIC16F1938-I/SSVAO
0.229200
0.489362
28
SSOP
.209in
Matte Tin
e3
PIC16F1938T-E/SS
0.229200
0.333333
28
SSOP
.209in
Matte Tin
e3
PIC16F1938T-E/SSVAO
0.229200
0.333333
28
SSOP
.209in
Matte Tin
e3
PIC16F1938T-I/SS
0.229200
0.333333
28
SSOP
.209in
Matte Tin
e3
PIC16F1938T-I/SSVAO
0.229200
0.333333
28
SSOP
.209in
Matte Tin
e3
PIC16F1938-E/SO
0.770400
1.370370
28
SOIC
.300in
Matte Tin
e3
PIC16F1938-I/SO
0.770400
1.370370
28
SOIC
.300in
Matte Tin
e3
PIC16F1938T-I/SO
0.770400
1.152500
28
SOIC
.300in
Matte Tin
e3
PIC16F1938-E/MV
0.026100
0.109890
28
UQFN
4x4x0.55mm
Matte Tin
e3
PIC16F1938-I/MV
0.026100
0.109890
28
UQFN
4x4x0.55mm
Matte Tin
e3
PIC16F1938T-I/MV
0.026100
0.212121
28
UQFN
4x4x0.55mm
Matte Tin
e3
PIC16F1938-E/SP
2.087500
3.733333
28
SPDIP
.300in
Matte Tin
e3
PIC16F1938-I/SP
2.087500
3.733333
28
SPDIP
.300in
Matte Tin
e3
To see a complete listing of RoHS data for this device, please Click here
Shipping Weight = Device Weight + Packing Material weight. Please contact sales office if device weight is not available.

Buy from the Microchip Store

Grid
View
Table
View
Filter:
Apply
Clear
Only show products with samples
Product
Leads
Package Type
Temp Range
Packing Media
5K Pricing
Buy