diff --git a/tests/periph_pwm/main.c b/tests/periph_pwm/main.c
index 7e66c769225a63121bee7525c1b7d1bc7ce7c2af..7cbc228e2b2e511c68efeb6ca1f695b731e269b3 100644
--- a/tests/periph_pwm/main.c
+++ b/tests/periph_pwm/main.c
@@ -48,16 +48,15 @@ int main(void)
     int step = STEP;
 
     puts("\nRIOT PWM test");
-    puts("Connect an LED or scope to PWM pins to see something\n");
+    puts("Connect an LED or scope to PWM pins to see something");
 
     res = pwm_init(DEV, MODE, FREQU, STEPS);
-    if (res == 0) {
-        puts("PWM successfully initialized.\n");
-    }
-    else {
+    if (res < 0) {
         puts("Errors while initializing PWM");
         return -1;
     }
+    puts("PWM initialized.");
+    printf("requested: %d Hz, got %d Hz\n", FREQU, res);
 
     while (1) {
         for (int i = 0; i < CHANNELS; i++) {