ROM used: 1821 (22%)
1821 (22%) including unused fragments
2 Average locations per line
8 Average locations per statement
RAM used: 114 (31%) at main() level
291 (79%) worst case
Stack used: 4 worst case (out of 8 total available)
Lines Stmts % Files
----- ----- --- -----
284 182 77 main.c
18 0 0 main.h
277 0 0 ..\..\..\..\..\..\Program Files\PICC\devices\16F876A.h
279 53 23 mylcd.c
----- -----
858 235 Total
Page ROM % RAM Vol Diff Functions:
---- --- --- --- --- ---- ----------
0 23 1 1 @delay_ms1
Inline 1 @delay_us1
0 43 2 1 @PUTCHAR_1_
0 47 3 1 @GETCH_1_
0 47 3 1 @PUTCHAR_2_
0 8 0 0 149 1.8 @const59
0 26 1 3 305 5.1 lcd_send_nibble
0 63 3 2 149 1.8 lcd_send_byte
0 91 5 2 631 7.2 lcd_init
0 45 2 4 336 6.0 lcd_gotoxy
0 8 0 0 25 1.2 @goto10178
0 79 4 1 404 5.6 lcd_putc
0 1068 59 107 11161 14.4 MAIN
0 15 1 0 @const89
0 26 1 0 @const90
0 25 1 0 @const92
0 20 1 0 @const93
0 26 1 0 @const95
0 25 1 0 @const97
0 18 1 0 @const98
0 24 1 0 @const102
0 24 1 0 @const104
0 23 1 0 @const106
0 24 1 0 @const108
0 19 1 0 @const109
Program metrics:
Functions 8
Statements 235
Comments 265
Volume (V) 15446
Difficilty (D) 43.6
Effort to implement (E) 673215
Time to implement (T) 10 hours, 23 minutes
Est Delivered Bugs (B) 3
Cyclomatic Complexity 40
Maintainability (MI) 100
Segment Used Free
----------- ---- ----
00000-00003 4 0
00004-007FF 1817 227
00800-00FFF 0 2048
01000-017FF 0 2048
01800-01FFF 0 2048