Utility Metering Design Center
 
Utility Metering Design Center
Recommended Products for Metering Designs
World Metering Design Conference Video
Utility Metering Brochure
Introduction to Utility Metering
Web Seminars
Technical Support
Sales
Google PowerMeter
  Featured Products
 

Extreme Low Power MCUs
 

MCP3909 Power Meter Analog Front End
 

PIC18F85J90 LCD MCU
 

dsPICDEM Stepper Motor Control Dev Board
 

dsPICDEM MCLV Dev Board
  Programming
Design Home Page
Programming Home
Programming Specifications
Code Examples
Application Notes - Source Code
Firmware Drivers
Gerber Files
SPICE Models
Application Maestro Software
  Resources
Technical Support
24/7 Technical Support
Third Party Development Tools and Design Resources
Online Discussion Groups
  

Water Meters

Block Diagram

       

Volumetric displacement water sensor

Learn more on pulse measurement solutions

Learn more about solutions to drive motors and solenoids

 

Learn more about system supervisors and low voltage detect circuits

Learn more about driving LCD displays

     

   
     

Select an EEPROM

   

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