|
Water Meters
|
|
|
|
|
|
Block Diagram
|
|
|
|
|

|
|

|

|

|
|
|
|

|

|

|
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
Explore the blocks in the diagram above to learn more…
The list below shows a selection of most commonly used PIC microcontrollers for water metering applications. The most recently introduced devices and devices with integrated LCD display are featured at the top.
|
Recommended 8-bit PIC® Microcontrollers
|
|
|
|
|
|
|
|
|
|
|
Device
|
Flash
Program
(bytes)
|
Data Memory
|
I/O
|
10-bit
ADC
|
Capture
Compare
PWM
|
MSSP
|
Timers
8/16 bit
|
LCD
Segments
|
RAM
(bytes)
|
EEPROM
(bytes)
|
SPI™
|
MI²C
|
PIC18F85J90
|
32,768
|
2048
|
-
|
67
|
12
|
2
|
1
|
1
|
1/3
|
4x48(192)
|
PIC18F65J90
|
32,768
|
2048
|
-
|
51
|
12
|
2
|
1
|
1
|
1/3
|
4x33(132)
|
PIC16F946
|
14,336
|
336
|
256
|
53
|
8
|
2
|
1
|
-
|
2/1
|
4x42(168)
|
PIC16F917
|
14,336
|
352
|
256
|
36
|
8
|
1
|
1
|
-
|
2/1
|
4x24(96)
|
PIC16F916
|
14,336
|
352
|
256
|
25
|
5
|
2
|
1
|
-
|
2/1
|
4x15(60)
|
PIC16F877A
|
14,336
|
368
|
256
|
33
|
8
|
2
|
1
|
-
|
1/2
|
-
|
PIC16F876A
|
14,336
|
368
|
256
|
22
|
5
|
2
|
1
|
-
|
2/1
|
-
|
PIC16F77
|
14,336
|
368
|
-
|
33
|
8x8 bits
|
2
|
1
|
-
|
2/1
|
-
|
PIC16F76
|
14,336
|
368
|
-
|
22
|
5x8 bits
|
2
|
1
|
-
|
2/1
|
-
|
PIC16F72
|
3,584
|
128
|
-
|
22
|
5x8 bits
|
1
|
1
|
-
|
2/1
|
-
|
PIC16F690
|
8,192
|
256
|
256
|
18
|
12
|
1
|
1
|
1
|
2/1
|
-
|
PIC16F648A
|
7,168
|
256
|
256
|
16
|
-
|
1
|
-
|
-
|
2/1
|
-
|
Recommended 16-bit PIC® Microcontrollers
|
|
|
|
|
|
|
|
|
|
|
Device
|
Flash
Program
(bytes)
|
Data Memory
|
I/O
|
12-bit
ADC
|
Capture
Compare
PWM
|
MSSP
|
Timers
8/16 bit
|
LCD
Segments
|
RAM
(bytes)
|
EEPROM
(bytes)
|
SPI™
|
MI²C
|
PIC24FJ128GA010
|
128K
|
8192
|
-
|
86
|
16
|
5
|
2
|
1
|
0/5
|
-
|
PIC24FJ64GA004
|
64K
|
8192
|
-
|
35
|
10
|
5
|
2
|
1
|
0/5
|
-
|
Recommended Analog Products:
LCD Display Controller: AY0438
Op Amps: MCP6142 MCP602 MCP6022
Digital Potentiometers: MCP4021
Voltage Supervisors: MCP131 MCP100
Serial EEPROMs: Product Portfolio
List of relevant application notes:
|
|
|
Application Notes
|
Category
|
Document
Number
|
Title
|
Meter
|
AN1013
|
Gas and Water Metering with the PIC16F91X Family of Devices
|
Communications
|
AN979
|
Interfacing an I2C™ Serial EEPROM to a PIC18 Device
|
AN965
|
Microchip Stack for the Zigbee™ Protocol
|
Display
|
AN658
|
LCD Fundamentals Using PIC16C92X MCUs
|
AN587
|
Interfacing PICmicro® Microcontrollers to an LCD Module
|
AN563
|
Using PIC16C5X Microcontrollers as LCD Drivers
|
AN234
|
Hardware Techniques for PICmicro®
|
TB062
|
High Power IR LED Driver Using the PIC16C781/782
|
Miscellaneous
|
AN851
|
A Flash Bootloader for PIC16 and PIC18 Devices
|
AN606
|
Low-Power Design Using PICmicro® Microcontrollers
|
Timekeeping
|
AN649
|
Yet Another Clock Featuring the PIC16C924
|
AN615
|
Clock Design Using Low-Power Cost Techniques
|
AN582
|
Low-Power Real-Time Clock
|
TB028
|
Technique to Calculate Day of Week
|
Security
|
AN953
|
Data Encryption Routines for PIC18 Microcontrollers
|
AN821
|
Advanced Encryption Standard Using the PIC16XXX
|
AN583
|
Implementation of the Data Encryption Standard Using PIC17C42
|
|