diff --git a/examples/bare8.rs b/examples/bare8.rs
index d2915b20d613ae336415bb18e9195e588fcec826..4c8fe2c53c242cf77b444f69660243b2227a1112 100644
--- a/examples/bare8.rs
+++ b/examples/bare8.rs
@@ -73,14 +73,18 @@ const APP: () = {
         let tx = resources.TX;
         let stim = &mut resources.ITM.stim[0];
 
+        let mut received = 0;
+        let mut errors = 0;
         loop {
             match block!(rx.read()) {
                 Ok(byte) => {
-                    iprintln!(stim, "Ok {:?}", byte);
+                    received += 1;
+                    iprintln!(stim, "Ok {:?}, nr of received chars: {}", byte, received);
                     tx.write(byte).unwrap(); 
                 }
                 Err(err) => {
-                    iprintln!(stim, "Error {:?}", err);
+                    errors += 1;
+                    iprintln!(stim, "Error {:?}, nr of errors {}", err, errors);
                 }
             }
         }